티스토리 뷰

728x90

https://www.acmicpc.net/problem/1789

 

1789번: 수들의 합

첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다.

www.acmicpc.net

 

 

 

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
import java.util.*;
 
public class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
 
        long N = sc.nextLong();
 
        sc.close();
 
        long sum = 0, max = 0;
        long i = 1;
 
        while (true) {
 
            sum += i;
            max++;
            if(sum>N) {
                max--;
                break;
            }
            i++;
        }
 
        System.out.println(max);
 
    }
}
cs

 

 

댓글