bruteforce로
1부터 N까지 N의 생성자가 될 수 있는 수를 찾고 찾으면 바로 그 수를 출력하고
못찾으면 0을 출력하게 함
https://github.com/o920/baekjoon/blob/master/2231.cpp
#include <iostream>
using namespace std;
int solution(int n) {
int sum = n;
while (n) {
sum = sum + n % 10;
n /= 10;
}
return sum;
}
int main() {
int N;
cin >> N;
for (int i = 1; i < N; i++) {
int sum = solution(i);
if (sum == N) {
cout << i << endl;
return 0;
}
}
cout << 0 << endl;
}
'코테' 카테고리의 다른 글
백준 11054 : 가장 긴 바이토닉 부분 수열 C++ 정답&해설 (0) | 2020.03.17 |
---|---|
백준 11650 좌표 정렬하기 c++ 정답 (pair 사용) (0) | 2020.03.12 |
백준BOJ 1920 수 찾기(해시 이용, 코드 설명) (0) | 2020.03.04 |
백준BOJ 2156 포도주 시식 (0) | 2020.03.02 |
백준BOJ 10844 쉬운 계단 수 (0) | 2020.03.02 |