[백준 알고리즘] 1789번 / 수들의 합

2018. 5. 27. 21:28알고리즘/백준

728x90
반응형
SMALL


문제

서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최대값은 얼마일까?

♡ 소스코드 (Java)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.util.Scanner;
 
public class Sum {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = 0;
        long s = sc.nextLong(); // 자연수의 합
        
        for (int i = 1; i <= s; i++) {
            s -= i;
            n++;
        }
        
        System.out.println(n);
    }
}
 
Colored by Color Scripter


728x90
반응형
LIST