백준#1110 더하기 사이클 (https://www.acmicpc.net/problem/1110)
코드 - Python
i = 0
num = n = int(input())
while True :
n = (n%10)*10 + (n//10 + n%10)%10
i+=1
if n == num:
break
print(i)
코드 - Java
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int i, n, new_n, num;
i = 0;
num = n = sc.nextInt();
sc.close();
while (true){
n = (n%10)*10 + (n/10 + n%10)%10;
i++;
if (n == num)
break;
}
System.out.println(i);
}
}