본문 바로가기

알고리즘/Java

(JAVA) 백준 알고리즘 8단계 1152번 : 단어의 개수

 

 

소스

확실히 풀기전에 문자열 정리 한번 보고하니 더 수월하게 풀리고 이것저것 사용하게 된다.

next()가 아닌 nextLine()으로 공백까지 카운트, trim()으로 문자열 맨 앞,뒤 공백 카운트 제외.

split() 사용하여 공백 기준으로 문자열을 나눠 단어 수를 카운트

 

 

 

실패사례

trim()으로 앞 뒤 공백을 제거하지 않아서 앞 뒤 공백까지 카운트하여 틀림.

isEmpty() 로 공백일 때,  답이 0이여야 하는 경우를 생각안함.