백준 1110번

Naakite·2021년 12월 2일
0

📁 Python

목록 보기
3/6

👀
문제를 처음 보았을 때 먼저 문제 순서를 이해하는것에 집중했다.
[ input() 을 이용하여 숫자를 입력 받고 -> count를 해야하니 count 변수를 선언해주고 -> 원래 수로 돌아올때 까지 실행되어야하니, while문을 쓰고 -> 언제 break 문을 써야 할까 -> 원래 수 == 새로운 수 일때 break 를 써야겠구나. ]

처음에는 이정도로 흐름을 잡고 코드를 작성했다.

n = int(input()) #입력 68
num = n
cnt = 0

while True:
    a = num // 10 #몫 6
    b = num % 10 #나머지 8
    c = (a+b) % 10 # 14 % 10 = 4
    num = (b*10)+c # 8*10+4=84
    cnt = cnt +1 
    if(num == n):
        break

print(cnt)
profile
👩‍💻🏃‍♀️

0개의 댓글

관련 채용 정보