[백준] 1152 : 단어의 개수 - Java

길 잃은 까마귀·2022년 9월 14일
0

https://www.acmicpc.net/problem/1152


  • 문제

  • 풀이

stringtokenizer을 이용하면 정말 쉬운 문제이다.

stringtokenizer은 말 그대로 문자열을 토큰화 하는건데 특정한 문자나 혹은 띄어쓰기를 기준으로도 토큰화 할 수 있다.

이렇게 문자열을 토큰화 한후 토큰의 개수를 리턴하는 countTokens를 출력하면 된다.


  • 코드
import java.util.Scanner;
import java.util.StringTokenizer;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		String S = sc.nextLine();
		sc.close();

		StringTokenizer st = new StringTokenizer(S, " ");

		System.out.println(st.countTokens());
	}
}
profile
코딩 고수가 될 사람

0개의 댓글