본문 바로가기

코딩/Python

[Python] 백준 1110 더하기 사이클

반응형

코드 작성

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) 작성한다

반응형

'코딩 > Python' 카테고리의 다른 글

[Python] 백준 1789 수들의 합  (0) 2022.11.14
[Python] 백준 10866 덱  (1) 2022.11.13
[Python] 백준 10951 A+B -4  (0) 2022.11.13
[Python] 백준 10952 A+B -5  (0) 2022.11.13
[Python] 백준 2439  (0) 2022.11.13