seong
백준 1110번 본문
풀이
- 십의 자릿수 구하는 법 → 나누기 10의 몫 값이 십의 자릿수
- 일의 자릿수 구하는법 → 나누기 10의 나머지 값이 일의 자릿수
- 십의 자릿수 + 일의 자릿수 → 다음 숫자의 일의 자릿수가 되야 하기 때문에 일의 자릿수 구하는 방법인 %10을 해준다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int orginnum = num;
int cont =0;
while (true){
int a = num / 10; // 십의 자리
int b = num % 10; // 일의 자리
int c = (a+b) % 10; //십의 자릿수와 일의 자릿수 더한값
num = (b * 10) + c;
cont++;
if(num == orginnum){
break;
}
}
System.out.println(cont);
}
}
'알고리즘 > 백준' 카테고리의 다른 글
백준 2562번 (0) | 2022.07.29 |
---|---|
백준 10818번 (배열 start- Arrays.sort메소드 - 배열내에서 숫자 크기 정렬) (0) | 2022.07.29 |
백준 10951번(hasNextInt() - 반복문 입력 값 없을때 종료 시점) (0) | 2022.07.29 |
백준 10952번 (0) | 2022.07.29 |
백준 10817번 (0) | 2022.07.29 |