코딩/Python
[Python] 백준 1110 더하기 사이클
도아죻아
2022. 11. 13. 22:32
반응형
코드 작성
n = int(input())
num = n #26
cnt = 0
while True: #True에서 T를 꼭 대문자로 작성!
a = num // 10 # 2
b = num % 10 # 6
c = (a+b) % 10 # 8
num = b*10+c # 68
cnt += 1
if num == n:
break
print(cnt)
코드 풀이
#1
기호 연산자를 잘 알아야 한다.
(1) //는 나눗셈에서 몫을 구하는 연산자 이다.
(2) %는 나눗셈에서 나머지를 구하는 연산자이다.
#2
while문을 꼭 True 에서 T를 대문자로 작성해야 하낟.
#3
while은 무한반복 하지만 그 조건이 입력값(n)과 새로운 값(num)이 같아질 때 빠져나오도록(break) 작성한다
반응형