공부기록/백준

[백준] 2018번 수들의 합 5

메델 2023. 11. 8. 19:29
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner kb = new Scanner(System.in);
        int N = kb.nextInt();
        int count = 0; 
        int start = 1;
        int end = 1;
        int sum = 0;

        while (start <= N) {
            if (sum < N) {
                sum += end;
                end++;
            } else if (sum > N) {
                sum -= start;
                start++;
            } else {
                count++;
                sum += end;
                end++;
            }
        }

        System.out.print(count);
    }
}

'공부기록 > 백준' 카테고리의 다른 글

[백준] 1931번 회의실 배정  (2) 2023.11.10
[백준] 11047번 동전 0  (0) 2023.11.10
[백준] 미로탐색  (0) 2023.11.06
[백준] 2941번 크로아티아 알파벳  (0) 2023.10.15
[백준] 9012번 괄호  (0) 2023.10.15