본문 바로가기
Algorithm

[BAEKJOON] 2018번: 수들의 합 5

by Y06 2021. 9. 26.

2018번 문제이다.

사진을 누르면 문제로 이동한다.

문제는 C++언어로 구현하였다.

 

 

#include <iostream>

using namespace std;

int main(void)

{

    ios_base::sync_with_stdio(0);

    cin.tie(0);

    int N;

    cin >> N;


    int result = 0;

    int num = 1;


    while (1)

    {

        long long temp = 1LL * (num * (num + 1) / 2);

        if (temp > N)

            break;


        if ((N - temp) % num == 0)

            result++;

        num++;

    }

    cout << result << "\n";

    return 0;

}

 

 

 

'Algorithm' 카테고리의 다른 글

[BAEKJOON] 1874번: 스택 수열  (0) 2021.09.30
[BAEKJOON] 1074번: Z  (0) 2021.09.27
[BAEKJOON] 2750번: 수 정렬하기  (0) 2021.09.21
[BAEKJOON] 1806번: 부분합  (0) 2021.09.21
[BAEKJOON] 10814번: 나이순 정렬  (0) 2021.09.21