๋ฌธ์
์์ด ๋์๋ฌธ์์ ๋์ด์ฐ๊ธฐ๋ง์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ์ด ๋ฌธ์์ด์๋ ๋ช ๊ฐ์ ๋จ์ด๊ฐ ์์๊น? ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ํ ๋จ์ด๊ฐ ์ฌ๋ฌ ๋ฒ ๋ฑ์ฅํ๋ฉด ๋ฑ์ฅํ ํ์๋งํผ ๋ชจ๋ ์ธ์ด์ผ ํ๋ค.
์ ๋ ฅ
์ฒซ ์ค์ ์์ด ๋์๋ฌธ์์ ๋์ด์ฐ๊ธฐ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ์ด ๋ฌธ์์ด์ ๊ธธ์ด๋ 1,000,000์ ๋์ง ์๋๋ค. ๋จ์ด๋ ๋์ด์ฐ๊ธฐ ํ ๊ฐ๋ก ๊ตฌ๋ถ๋๋ฉฐ, ๊ณต๋ฐฑ์ด ์ฐ์ํด์ ๋์ค๋ ๊ฒฝ์ฐ๋ ์๋ค. ๋ํ ๋ฌธ์์ด์ ์๊ณผ ๋ค์๋ ๊ณต๋ฐฑ์ด ์์ ์๋ ์๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ๋จ์ด์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ 1
The Curious Case of Benjamin Button
์์ ์ถ๋ ฅ 1
6
์์ ์ ๋ ฅ 2
Mazatneunde Wae Teullyeoyo
์์ ์ถ๋ ฅ 2
3
์์ ์ ๋ ฅ 3
Teullinika Teullyeotzi
์์ ์ถ๋ ฅ 3
2
ํ์ด
1. ๋ฌธ์์ด s๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค.
2. ๋ฌธ์์ด s๋ฅผ " " ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋ถํดํ๋ค.
3. hasMoreTokens() ํด๋์ค๋ฅผ ์ฌ์ฉํ์ฌ ํ ํฐ ๊ฐ์๋ฅผ ์ผ๋ค.
=> StringTokenizer ํด๋์ค ์ฌ์ฉ
import java.io.*;
import java.util.StringTokenizer;
public class B1152 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String s = br.readLine();
int count = 0;
StringTokenizer st = new StringTokenizer(s);
while(st.hasMoreTokens()) {
st.nextToken();
count++;
}
System.out.println(count);
}
}