티스토리 뷰

 

 

1)  반복되는 부분 찾아보기

n = int(input())
a,b = divmod(n,10)
count = 0; 

x1 = str(b) + str(int(a+b)%10)
print(x1)
a,b = divmod(int(x1), 10)
count += 1;

x2 = str(x1)[1] + str(int(a+b)%10)
print(x2)
a,b = divmod(int(x2), 10)
count += 1;

x3 = str(x2)[1] + str(int(a+b)%10)
print(x3)
a,b = divmod(int(x3), 10)
count += 1;

x4 = str(x3)[1] + str(int(a+b)%10)
print(x4)
count += 1;

print(count)

 

 

 

2)  while문으로 코드 완성하기

 

n = int(input())
a,b = divmod(n,10)
count = 0; 

while True:
  x1 = str(b) + str(int(a+b)%10)
  a,b = divmod(int(x1), 10)
  count += 1;

  if (int(x1) == n):
    break;

print(count)

 

왁 뿌듯행*_*

뭔가 되게 오래 걸릴줄 알았는데 생각보다 빨리 풀었다ㅎㅅㅎ 뿌듯하다 ㅎㅅㅎ

 

 

 

'🦖 Programming' 카테고리의 다른 글

[Python] count() 함수  (0) 2022.07.05
[Python] sys.stdin.readline() 사용  (0) 2022.07.04
댓글
최근에 올라온 글
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Total
Today
Yesterday