https://www.acmicpc.net/problem/1152
단어의 개수 를 구하는 문제입니다. 저번 포스팅에서 사용한 스플릿을 이용하면 쉽게 풀수 있습니다.
물론 좀더 정확하게 설명을 한다면
Scanner 를이용해서 nextLine()라는 스캐너에 내장되어있는 메서드를 이용해
1줄단위로 문자열을 입력받고
.trim()메서드를 이용해서 문자열의 앞뒤에 있는 공백(" ")을 제거한뒤에
if(tmp.length()==0)에서 문자열의 길이가 0일경우 0을 출력시키고 종료
0이 아니라면
String res[] 문자열배열에 = tmp를 " " 공백을 기준으로 잘라서 문자열배열에 저장한뒤
res.length 즉 배열의 길이를 출력(단어의 갯수를 출력) 시키는 방식으로 소스를 작성했습니다.