본문 바로가기
알고리즘/Class 2

백준 BOJ 2231번

by edvedv 2022. 8. 20.


접근 방법

 

브루트포스 방식으로 풀면 쉽게 해결할 수 있다. 0부터 주어진 n까지 모두 계산하여 최소값을 찾는다.


코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int result = 0;

        for(int i = 0; i < n; i++){
            int num = i;
            int sum = 0;
            while(num != 0){
                sum += num % 10;
                num /= 10;
            }
            if(sum + i == n){
                result = i;
                break;
            }
        }
        System.out.println(result);
    }
}

'알고리즘 > Class 2' 카테고리의 다른 글

백준 BOJ 2609번  (0) 2022.08.22
백준 BOJ 2292번  (0) 2022.08.21
백준 BOJ 2164번  (0) 2022.08.20
백준 BOJ 2108번  (0) 2022.08.19
백준 BOJ 1978번  (0) 2022.08.19

댓글