알고리즘 공부/CodeUp
1901 : (재귀 함수) 1부터 n까지 출력하기
콩이아부지이
2021. 10. 7. 21:19
728x90
11부터 정수 nn까지 출력하는 재귀함수를 설계하시오.
이 문제는 반복문 for, while 등을 이용하여 풀수 없습니다.
금지 키워드 : for while goto
입력
정수 n이 입력된다(1<=n<=200)(1<=n<=200)
출력
1부터 n까지 한 줄에 하나씩 출력한다.
입력 예시 예시 복사
10
출력 예시
1
2
3
4
5
6
7
8
9
10
출처 : https://codeup.kr/problem.php?id=1901
(재귀 함수) 1부터 n까지 출력하기
$1$부터 정수 $n$까지 출력하는 재귀함수를 설계하시오. 이 문제는 반복문 for, while 등을 이용하여 풀수 없습니다. 금지 키워드 : for while goto
codeup.kr
import java.util.Scanner;
public class Main {
static void f(int n) {
if(n == 0)
return ;
f(n-1);
System.out.println(n);
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
f(n);
}//main end
}
728x90