kyleoh95   4년 전

안녕하세요.

우선 제가 짠 코드를 보시면, else부분이 string.whitespace를 받는 부분입니다.

string.whitespace는 스페이스, 탭, 줄바꿈, 캐리지 리턴, 세로 탭, 및 폼 피드 문자가 포함된다고 나와있는데요,

줄바꿈의 경우 rstrip()을 통해 제거한 것으로 보이는데,

여전히 b의 개수가 한개씩 더 많은 것으로 나타나고 있습니다.

예를 들어,

This is String

의 경우

10 2 0 2 가 맞지만

10 2 0 3

으로 출력되는 식입니다.

도무지 알아낼 길이 없어 고수님들께 질문 올립니다.

감사합니다.

ploffer11   4년 전

else를 elif s == ' ': 으로 바꾸면 맞습니다 

kyleoh95   4년 전

오 그렇겠네요 ㅎㅎ 감사합니다 ㅎㅎ!!!

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