Learning-log/Algorithm 문풀
백준(파이썬, python) - 1110번 더하기 싸이클(2022.10.18)
why제곱
2022. 10. 31. 23:18
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값을 출력한다.