최대공약수, 최소공배수를 구하라 문제 설명두 수를 입력받습니다. 두 수의 최대공약수, 최소공배수를 반환하는 solution 메소드를 작성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어, 두 수 3, 12의 최대공약수는 3, 최소공배수는 12입니다. 때문에 solution(3, 12)는 [3, 12]를 반환하여야 합니다. 제한 사항두 수는 1이상 1000000이하의 자연수 입출력 예 n m return 3 12 [3, 12] 2 5 [1, 10] 입출력 예 #1위의 설명과 같습니다. 입출력 예 #2자연수 2와 5의 최대공약수는 1, 최소공배수는 10이므로 [1, 10]을 리턴해야 합니다. 나의 풀이123456789101112131415161718192021cl..
재귀메소드, Recursive Method. 메소드가 자기자신을 호출하는 구조의 메소드 파일/폴더(디렉토리) 구조를 제어할 때 사용 트리구조 자료형을 탐색할 때. 코딩에서 말로 설명하는 것은 별로 의미가 없으니 예제를 보시죠. 팩토리얼(Factorial)123public int factorial(int n){ return (n>=1) ? n*factorial(n-1) : 1;}Colored by Color Scriptercs 대표적인 재귀메소드인 fatorial을 구현한 메소드입니다. 자연수가 들어가면 자연수 -1 씩 곱하면서 해당 값을 반환하는 메소드입니다.return문을 보면 자연수조건에 만족하지 않은 숫자가 들어오면 1을 반환하게 해서 결국 return 되게 만들었습니다. 물론 자연수라고 판단되는 ..