문제 피보나치 수 - Level 1 피보나치 수는 F(0) = 0, F(1) = 1일 때, 2 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 점화식입니다.2 이상의 n이 입력되었을 때, fibonacci 함수를 제작하여 n번째 피보나치 수를 반환해 주세요.예를 들어 n = 3 이라면 2를 반환해주면 됩니다. 풀이(Java) public class Fibonacci { public long fibonacci(int num) { long answer = 0; if(num>3) { answer = fibonacci(num-2) + fibonacci(num-1); } if(num
문제 행렬의 덧셈 - Level 1 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다.2개의 행렬을 입력받는 sumMatrix 함수를 완성하여 행렬 덧셈의 결과를 반환해 주세요. 예를 들어 2x2 행렬인 A=((1,2), (2,3)), B=((3,4),(5,6)) 가 주어지면, 같은 2x2 행렬인 ((4,6), (7,9))를 반환하면 됩니다.(어떠한 행렬에도 대응하는 함수를 완성해주세요.) 풀이(Java) public class SumMatrix { int[][] sumMatrix(int[][] A, int[][] B){ int [][] answer = new int[A.length][A[0].length]; for(int i=0; i
문제 최대공약수와 최소공배수 - Level 1 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환해주는 gcdlcm 함수를 완성해 보세요.배열의 맨 앞에 최대공약수, 그 다음 최소공배수를 넣어 반환하면 됩니다.예를 들어 gcdlcm(3,12)가 입력되면 [3,12]를 반환해 주면 됩니다. 풀이 (Java) import java.util.Arrays; public class GCDLCM { public int[] gcdlcm(int a, int b) { int[] answer = new int[2]; int temp = 1; answer[0] = a; answer[1] = b; if(a0) { temp = answer[0] % answer[1]; answer[0] = answer[1]; answer[..
압축 명령어 tar -c : tar 파일을 만들때 사용-x : 묶여진 tar 파일을 해체할 때 사용-v : 파일들을 묶거나 해체할 때 파일들의 이름과 크기를 표시-f : 사용할 tar 파일을 지정-t : 묶여진 tar 파일의 내용물을 출력 tar -xvf example.tarexample.tar의 파일 해체, 해체되는 파일 표시 tar -cvf backup.tar /home/ftp/pub/home/ftp/pub 디렉터리와 그 안의 파일들을 backup.tar로 묶음 tar -tvf example.tarexample.tar 안에 파일들의 리스트 표시 gzip gzip example.pdf : 압축하기gzip -d example.pdf.gz 또는 gunzip example.pdf.gz : 압축 풀기-l : ..