Playground/자바문제집

[백준] 4673번

미숫가루설탕많이 2023. 1. 21. 15:07
public class Main {
   public static void main(String[] args) {

      boolean[] self = new boolean[10001];

      for (int i = 1; i <= 10000; i++) {
         int n = findSelf(i);

         if (n <= 10000) {
            self[n] = true;
         }
      }

      for (int i = 1; i <= 10000; i++) {
         if (!self[i]) {
            System.out.println(i);
         }
      }
   }

   public static int findSelf(int num) {
      int sum = num;

      while (num != 0) {
         sum += (num % 10);
         num /= 10;
      }
      return sum;
   }
}

'Playground > 자바문제집' 카테고리의 다른 글

[백준] 10699  (0) 2023.01.21
[백준] 1157번  (0) 2023.01.21
[백준] 15596번  (0) 2023.01.21
[백준] 4344번  (0) 2023.01.21
[백준] 8958번  (0) 2023.01.21