Just Do IT!
[백준 Bronze II] 단어의 개수 (Java) 본문
728x90
반응형
import java.util.Scanner;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String sentence = sc.nextLine(); // 문자열
sc.close();
StringTokenizer word = new StringTokenizer(sentence, " ");
System.out.println(word.countTokens());
}
}
StringTokenizer를 사용한다.
공백을 기준으로 나뉘어 토큰에 저장하기 때문에 입력한 문자열의 처음이나 마지막에 공백이 있어도 동일한 결과를 출력할 수 있다.
728x90
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준 Silver V] 그룹 단어 체커 - 1316 (Java) (1) | 2024.07.23 |
---|---|
[백준 Bronze II] 상수 - 2908 (Java) (0) | 2024.07.19 |
[백준 Bronze III] 곱셈 - 2588 (Java) (1) | 2024.07.09 |
[백준 Gold V] 계란으로 계란치기 - 16987 (1) | 2024.02.13 |
[백준 Gold IV] 알고스팟 - 1261 (python) (1) | 2024.02.01 |