728x90
문제
https://www.acmicpc.net/problem/2231
풀이 코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
for (int i = 1; i < n; i++) {
int sum = i; //분해합
int temp = i;
//각 자리수를 분해해서 더한다
while (temp != 0) {
sum += temp%10;
temp = temp/10;
}
if (sum == n) {
System.out.println(i);
return;
}
}
//생성자가 없을 경우 0출력
System.out.println(0);
}
}
'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
[알고리즘/백준] 2839 설탕 배달(자바) (0) | 2021.09.28 |
---|---|
[알고리즘/백준] 2775 부녀회장이 될테야(자바) (0) | 2021.09.26 |
[알고리즘/백준] 2164 카드2(자바, 큐(Queue)) (0) | 2021.09.25 |
[알고리즘/백준] 1978 소수 찾기(자바, 에라토스테네스의 체) (0) | 2021.09.24 |
[알고리즘/백준] 1966 프린터 큐(자바) (0) | 2021.09.24 |
댓글