One Two Three plus - Recursive Solution

문제 복기

문제 설명

입, 출력 테크닉 TC 수가 주어지고, TC만큼 정수 1개씩 입력받아 각각의 정수에 대한 정답을 출력해야할 때.

기존의 코드

int[] num = new int[n];
for(int i=0;i<n;i++) {
    num[i] = sc.nextInt();
}
for(int i=0;i<n;i++) {
    System.out.println(go(num[i],0));
}

다음의 코드에서 훨신 간결하고 가독성 좋은 것을 느낄 수 있다.

int t = sc.nextInt();
while(t-- >0){
    int n = sc.nextInt();
    System.out.println(go(n,0));
}

Last updated

Was this helpful?