한 걸음 두 걸음
백준 4673 셀프넘버 ] 함수사용 본문
반응형
/*
* 1 = 2
* 2 = 4
* 3 = 6
* 4 = 8
* 5 = 10
* ...
* 10 = 11
* 11 = 13
* 13 = 17
* ...
* 5000 = 5005
* ...
* 9950 = 9973
* 9951 = 9974
* ...
* 9972 = 9999
*
* */
public class Main {
public static void main(String[] args){
int[] arr = new int[10000];//0으로 초기화
for(int i = 1; i <= 10000; i++)
if(dn(i)<10000) arr[dn(i)]++;
for(int i = 1; i < 10000; i++)
if(arr[i] == 0) System.out.println(i);
}
public static int dn(int n) {
String nStr = Integer.toString(n);
int result = n;
for(int i = 0; i < nStr.length(); i++)
result += Integer.parseInt(nStr.charAt(i)+"");
return result;
}
}
반응형
'CSE > baekjoon & swexpert' 카테고리의 다른 글
백준 5613 계산기프로그램 ] 우선순위를 고려하지 않은 순차 계산기 / char입력받기 (0) | 2019.03.29 |
---|---|
백준 2490 윷놀이 ] 배열 (0) | 2019.03.28 |
백준 12096 문제풀기 ] web html코드 읽기 (0) | 2019.03.27 |
baekjoon 1302 베스트셀러 ] map / key사전순정렬(Treemap자체) (0) | 2019.03.27 |
baekjoon 7785 회사에 있는 사람 ] 자료구조 Map (Treemap / 사전 역순 정렬 Collections.reverseOrder()) (0) | 2019.03.27 |