fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int n, a, b, newn, circle = 0;
  5. scanf("%d", &n);
  6. a = n / 10; // 10의 자리
  7. b = n % 10; // 1의 자리
  8. do {
  9. newn = (a + b) % 10 + b * 10;
  10. a = newn / 10; // 다음 값의 10의 자리
  11. b = newn % 10; // 다음 값의 1의 자리
  12. circle++;
  13. } while (newn != n);
  14. printf("%d", circle);
  15. return 0;
  16. }
  17.  
Success #stdin #stdout 0.01s 5308KB
stdin
55
stdout
3