공부기록/백준

[백준] 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);
    }
}