재귀 | n까지의 합

Algorithm 2019. 8. 27. 13:56
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System;
 
namespace Application
{
    //양의 정수 n을 입력 받, 1부터 n까지의 합을 구하라 
    //다음 재귀 관계를 이요하세요 
    // 1부터 N까지의 합 => 1부터 (n-1)까지의 합에 n을 더한 값 
    class MainClass
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            var sol = new Solution();
            var result = sol.solution(10);
            Console.WriteLine(result);
        }
    }
 
    public class Solution { 
        public int solution(int n) {
            return Sum(n);
        }
 
        public int Sum(int n) {
            if(n == 1) {
                return 1;
            }
            return n + Sum(n-1);
 
        }
    }
}
 
 
 
반응형

'Algorithm' 카테고리의 다른 글

재귀 | 최대값 구하기  (0) 2019.08.27
재귀 | 높은 자릿수  (0) 2019.08.27
프로그래머스 | 타겟넘버  (0) 2019.08.27
TODO | 프로그래머스 | 네트워크 | DFS/BFS  (0) 2019.08.27
프로그래머스 | 타겟넘버 | DFS, BFS  (0) 2019.08.26
: