본문 바로가기
개발공부/[파이썬] 알고리즘 - 백준

백준_while문_1110_더하기 싸이클

by 보라색두부찌개 2022. 2. 15.

코드 1
코드 2

입력과 출력은 정상적으로 되지만, 다소 중복된 코드가 있어, 깔끔하게 짤 필요(refactoring)가 있어보인다.

입력값으로 0~9와 10~99를 받았을때 a와 b의 값을 다르게 입력 받고, 그 이후의 while문들은 동일하므로, 함수 선언 및 호출을 통해

조금 더 줄여보았다.

동일한 부분을 함수 호출을 통해 처리하였고, 이때, 반복횟수(iterator)를 지역변수(local variable)화 하기위해, i=0이란 코드를

함수안에 넣어서 처리하였다.