본문 바로가기
Learning-log/Algorithm 문풀

백준(파이썬, python) - 1110번 더하기 싸이클(2022.10.18)

by why제곱 2022. 10. 31.

1. 1110번

 

1) 문제

 

2) 풀이

 

3) 문법 및 풀이과정

(1) input값을 받는다. 이 때 나는 숫자로 계산할 거였기 때문에 int로 받았으나 문자열(str)로 보고 index를 위해 푸는 게 더 깔끔한 풀이가 될 것 같다.

(2) 사이클 횟수를 세기 위한 count 변수를 0으로 설정한다. 이때 count 정의는 반드시 반복문이 시작되기 전에 해야한다. ( 반복문 내부에 하면 반복될 때마다 기껏 더한 count값이 0으로 리셋되니 주의해야 한다.)

(3) num = n 으로 입력값을 다른 변수에 다시 저장한다. 이는 계산 과정을 통해 만들어진 새로운 수를 저장할 변수이다.

 

(4)  if문으로 num 과 n이 일치하는지 확인하고 이 때, while문은 True가 나왔을 때 종료하도록 설정해야 한다.

(5) 위 과정을 통해 더하기 사이클을 돈 횟수를 더한 count값을 출력한다.