2020.코딩일지

while문_백준1110번[파이썬python]더하기 사이클 본문

백준_Python

while문_백준1110번[파이썬python]더하기 사이클

개발하는라푼젤 2021. 12. 24. 22:38
728x90

오.. 오메..

느낌은 알겠는데..

이걸 어떻게.....

😶

😶

😶

맨 앞에 2줄에서

0을 어떻게 붙이지?? 고민.

int 26을 어떻게 숫자하나씩 나누지?? 고민.

다 쓸데없다 ! 

😡

 

 

 

 

대박똑똑한 슨배님들을 찾아보니 2가지 연산자가 필요하다..

 

`//` 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 수만 구함.

`//10` 으로 십의 자리의 수를 구한다.

 

`%` 나누기 연산 후 몫이 아닌 나머지를 구함.

`%10`으로 일의 자리의 수를 구한다.

 

 

 

많은도움되었습니당! 감샤합니다😍

https://ooyoung.tistory.com/46

 

백준 1110번 [파이썬 알고리즘] 더하기 사이클

[Python] 백준 알고리즘 온라인 저지 1110번 : 더하기 사이클 Python3 코드 input_num = int(input()) num = input_num # num 변수에 input_num을 지정 cnt = 0 while True: sum_num = (num // 10) + (num %..

ooyoung.tistory.com

 

정답 : 

input_num = int(input())

num = input_num
cnt = 0
while True:
  sum_num = (num//10) + (num%10)
  new_num = ((num%10)*10) + (sum_num %10)
  cnt += 1
  if new_num == input_num:
    break
  num = new_num
print(cnt)
Comments