10820번 - 문자열 분석
안녕하세요.
우선 제가 짠 코드를 보시면, else부분이 string.whitespace를 받는 부분입니다.
string.whitespace는 스페이스, 탭, 줄바꿈, 캐리지 리턴, 세로 탭, 및 폼 피드 문자가 포함된다고 나와있는데요,
줄바꿈의 경우 rstrip()을 통해 제거한 것으로 보이는데,
여전히 b의 개수가 한개씩 더 많은 것으로 나타나고 있습니다.
예를 들어,
This is String
의 경우
10 2 0 2 가 맞지만
10 2 0 3
으로 출력되는 식입니다.
도무지 알아낼 길이 없어 고수님들께 질문 올립니다.
감사합니다.
else를 elif s == ' ': 으로 바꾸면 맞습니다
오 그렇겠네요 ㅎㅎ 감사합니다 ㅎㅎ!!!
댓글을 작성하려면 로그인해야 합니다.
kyleoh95 4년 전
안녕하세요.
우선 제가 짠 코드를 보시면, else부분이 string.whitespace를 받는 부분입니다.
string.whitespace는 스페이스, 탭, 줄바꿈, 캐리지 리턴, 세로 탭, 및 폼 피드 문자가 포함된다고 나와있는데요,
줄바꿈의 경우 rstrip()을 통해 제거한 것으로 보이는데,
여전히 b의 개수가 한개씩 더 많은 것으로 나타나고 있습니다.
예를 들어,
This is String
의 경우
10 2 0 2 가 맞지만
10 2 0 3
으로 출력되는 식입니다.
도무지 알아낼 길이 없어 고수님들께 질문 올립니다.
감사합니다.