import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(bufferedReader.readLine());
int result = 0;
for(int i = 0; i < N; i++) {
int number = i;
int sum = 0;
while(number != 0) {
sum += number % 10; //9
number /= 10;
}
if(sum + i == N) {
result = i;
break;
}
}
System.out.println(result);
}
}
브루트 포스 알고리즘이다.
for문과 if문을 이용하여 모든 경우의 수를 탐색한다..
'Algorithm > Baekjoon' 카테고리의 다른 글
[백준_JAVA_알고리즘] 1436 영화감독 숌 (0) | 2024.02.02 |
---|---|
[백준_JAVA_알고리즘] 19532 수학은 비대면강의입니다 (0) | 2024.02.02 |
[백준_JAVA_알고리즘] 2798 블랙잭 (0) | 2024.02.02 |
[백준_JAVA_알고리즘] 24313 알고리즘 수업 - 점근적 표기 1 (0) | 2024.02.01 |
[백준_JAVA_알고리즘] 24267 알고리즘 수업 - 알고리즘의 수행 시간 6 (0) | 2024.02.01 |