반응형
📖 문제
📃 코드
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());
System.out.println(constructor(N));
}
public static int constructor(int num) {
int result = 0;
for (int i = 0; i < num; i++) {
int t_num = i;
int sum = 0;
while (t_num != 0) {
sum += t_num % 10;
t_num /= 10;
}
if (sum + i == num) {
result = i;
break;
}
}
return result;
}
}
🔗 링크
https://www.acmicpc.net/problem/2231
'Study & Project ✏️ > 알고리즘 📋' 카테고리의 다른 글
백준[JAVA] 1181.단어 정렬 - 자바 (0) | 2022.10.07 |
---|---|
백준[JAVA] 9012.괄호- 자바 (0) | 2022.10.06 |
백준[JAVA] 10828.스택 - 자바 (0) | 2022.09.28 |
백준[JAVA] 1978.소수 찾기 - 자바 (0) | 2022.09.21 |
백준[JAVA] 11650.좌표 정렬하기 - 자바 (0) | 2022.09.18 |