yerinn   10달 전

고수님들 안녕하세요 ㅠㅠ

함수문제긴 하지만 일단 논리 구조만 세워봤는데 틀렸다고 나와서요 ㅠㅠ

n 으로 입력된 자연수를 받고.

입력된 수의 자릿수를 파악하기 위해 문자형(str)로 바꿔준뒤

(구글링 하니 이방법이 나와서요 ㅠㅠ 혹시 더 간편하게 정수 자릿수 파악하는 방법이 있으면 알려주시면 감사하겠습니다!!)

1-9

10-99

100-999

100

일때의 케이스를 if문으로 나눠 수행하였습니당...

조건에 맞는 수가 있을때 마나 cnt 배열에 1이라는 임의값을 추가해서

최종으로 cnt 의 길이를 구하는 식인데..ㅎ

답도 틀린건 틀린거지만,,, 불필요한 부분도 많아보여서요!! 

조언 부탁드립니당!!! ㅠㅠ

henyu16   10달 전

5줄 틀렸어요

len(m) == 1 or len(m)==2

이런 식으로 해야합니다

만약에 if나 while에 0 제외한 숫자면 참으로 나와서 틀립니다.

ex) if 1, while 3

henyu16   10달 전

다섯번째 줄만 고쳐주시면 정답입니다.

yerinn   10달 전

헉... 완전 기초적인 실수 였군요 ㅠㅠ 수정하니 잘 출력합니다 감사합니다

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