rodaka123   2년 전

소스코드 작성에서 18번줄에 어떤 구문을 사용해야 할지 모르겠습니다

18번째 줄을 이용해 while문을 다시 시작할 때 마지막으로 구한 third_num을 사용하고 싶은데 지정이 안됩니다 ㅠ

kangsm0903   2년 전

디버깅 해봤는데 

일단 26을 입력했다고 치면 5번째 줄은 2+6=8로 first_num에는 문자열 '8'이 대입됩니다.

문제의 요구대로 라면 2+6에서 뒤쪽 6과 2+6=8의 8이 문자열로 결합되어 68이 되야합니다.

하지만 작성자분의 코드를 보면 

5번줄 결과값  - first_num='8' 

 6번줄 결과값 -  '0'+'8'='08'    으로 문제의 의도와 다릅니다.


문제에서 0을 붙이는 경우는 첫 입력값이 26처럼 두 자리수가 아닌 한 자리 수 일때 0을 붙이는 것입니다.

Ex) 입력값=6이라면 '0'+'6'='06'  --> 0+6=6 오른쪽 자릿값6, 결과값6으로 66을 만드는 것 입니다.

도움이 되셨으면 좋겠습니다.


댓글을 작성하려면 로그인해야 합니다.