import java.util.Scanner;
public class Main {
public static void main (String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
scan.close();
int copy = a;
int n = 0;
while (true) {
a = ((a%10)*10)+(((a%100/10) + (a%10))%10); // 2+6 = 8
n++;
if (a == copy){
break;
}
}
System.out.println(n);
}
}
문제 자체를 이해하기가 어려웠다. 처음에는 주어진 26을 2+6으로 더하는데, 두번째부터는 2+6=8에서 68이라는 수를 얻는다. 그리고 다시 그 수를 가지고 6+8 연산을 진행한다. 처음에 26을 a라고 선언되고 두번째에는 a를 68으로 선언한 후에 진행하는 건가? 아직도 헷갈린다 ㅋㅋ