백준알고리즘 4673번 java
public class Main { static int d[] = new int[10036]; public static void main(String[] args) { for (int i = 1; i <= 10000; i++) { d[dn(i)] = 1; if (d[i] != 1) System.out.println(i); } } static int dn(int i) { int res = i; if (i >= 10000) { res += i / 10000; i %= 10000; } if (i >= 1000) { res += i / 1000; i %= 1000; } if (i >= 100) { res += i / 100; i %= 100; } if (i >= 10) { res += i / 10; i %= 10; } return res += i; } }
'SW > 백준알고리즘' 카테고리의 다른 글
백준알고리즘 4344번 java (0) | 2017.09.13 |
---|---|
백준알고리즘 1110번 java (0) | 2017.09.13 |
백준알고리즘 1065번 java (0) | 2017.09.13 |
백준알고리즘 2448번 java (0) | 2017.09.13 |
백준알고리즘 2577번 java (0) | 2017.09.13 |