Notice
Recent Posts
Recent Comments
Link
250x250
콩부방
1905 : (재귀함수) 1부터 n까지 합 구하기 본문
728x90
정수 nn이 입력으로 들어오면 11부터 nn까지의 합을 구하시오.
이 문제는 반복문 for, while 등을 이용하여 풀수 없습니다.
금지 키워드 : for while goto
입력
입력으로 자연수 nn이 입력된다. (1<=n<=10,000)(1<=n<=10,000)
출력
11부터 nn까지의 합을 출력한다.
입력 예시 예시 복사
100
출력 예시
5050
출처 : https://codeup.kr/problem.php?id=1905
(재귀함수) 1부터 n까지 합 구하기
입력으로 자연수 $n$이 입력된다. $(1 <= n <= 10,000)$
codeup.kr
import java.util.Scanner;
public class Main {
static int f(int n) {
if(n == 0)return 0;
return f(n-1)+n;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println(f(n));
}//main end
}
728x90
'알고리즘 공부 > CodeUp' 카테고리의 다른 글
1915 : (재귀함수) 피보나치 수열 (0) | 2021.10.10 |
---|---|
1912 : (재귀함수) 팩토리얼 계산 (0) | 2021.10.10 |
1904 : (재귀함수) 두 수 사이의 홀수 출력하기 (0) | 2021.10.07 |
1902 : (재귀 함수) 1부터 n까지 역순으로 출력하기 (0) | 2021.10.07 |
1901 : (재귀 함수) 1부터 n까지 출력하기 (0) | 2021.10.07 |
Comments