본문 바로가기

Dev/BAEKJOON 백준

[백준/BOJ] 백준 코딩 알고리즘 2231번/C++

728x90
반응형

백준 코딩 알고리즘 문제 2231

 

백준 코딩 알고리즘 문제 2231번 풀이 - 사용 언어: C++

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
29
30
31
32
33
34
35
36
37
38
#include <iostream>
 
using namespace std;
 
int getConstructor(int N) {
 
    int temp = 0;
    int check = 0;
 
    for (int i = 1; i < N; i++) {
        check = i;
        temp = i;
        while (temp > 0) {
            check = check + (temp % 10);
            temp = temp / 10;
        }
 
        //최소 생성자를 찾은 경우
        if (check == N) {
            return i;
        }
 
    }
 
    // 생성자를 찾지 못한경우
    return 0;
}
 
int main() {
 
    int N;
 
    cin >> N;
 
    cout << getConstructor(N);
 
    return 0;
}
cs
728x90
반응형