1152번 - 단어의 개수
안녕하세요,
간단한 문제라고 생각했는데 생각보다 여러번 틀렸습니다.
아래 3개의 코드가 모두 같은 결과를 출력한다고 생각하는데,
왜 strip()과 set()을 사용한 두 개의 코드는 틀렸습니다가 되나요?
strip()을 사용한 이유는, 문자열의 앞과 뒤에 공백이 있음을 염두에 둔 것이었고, (strip() 없이 split()만으로 처리가 되었지만, strip()이 있어도 결과는 같아야 하지 않나요?)
set()을 사용한 이유는, 혹시나 같은 단어가 여러번 반복될까봐 였습니다.
저 혼자서는 이유를 찾지 못하겠네요ㅠ.ㅠ
같은 단어도 여러 번 등장하면 여러 번 세야 합니다.
아 그렇게 셌어야 하는 문제이군요 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
mkkim1778 5년 전
안녕하세요,
간단한 문제라고 생각했는데 생각보다 여러번 틀렸습니다.
아래 3개의 코드가 모두 같은 결과를 출력한다고 생각하는데,
왜 strip()과 set()을 사용한 두 개의 코드는 틀렸습니다가 되나요?
strip()을 사용한 이유는, 문자열의 앞과 뒤에 공백이 있음을 염두에 둔 것이었고,
(strip() 없이 split()만으로 처리가 되었지만, strip()이 있어도 결과는 같아야 하지 않나요?)
set()을 사용한 이유는, 혹시나 같은 단어가 여러번 반복될까봐 였습니다.
저 혼자서는 이유를 찾지 못하겠네요ㅠ.ㅠ