JAVA 코드

SelfNumber

BeCharming 2021. 9. 2. 22:53
package ch10_210902;

public class SelfNumber {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

			boolean[] checkNumber = new boolean[10001]; // 10000까지의 수
			
			SelfNumber sn = new SelfNumber();
			
			for(int i = 0; i<10001; i++) {
				int n = sn.checkSelfNumber(i);
				if(n <=10000) {
					checkNumber[n] = true;
				}
		
			}
	
			for(int i = 0; i<= 10000; i++) {
				if(!checkNumber[i]) { // 반전 
					System.out.println(i);
				}
			}
	}

		public int checkSelfNumber(int number) {
		
		
		 //75
		 int sum = number;
		 
		 while(number != 0 ) {
			 sum += number %10;
			 number = number / 10;
			}
		 
		 return sum;
		 
	}

}

'JAVA 코드' 카테고리의 다른 글

Zerofill  (0) 2021.09.02
직각삼각형  (0) 2021.09.02
환율계산기2  (0) 2021.08.31
환율계산기  (0) 2021.08.31
사다리타기  (0) 2021.08.31