https://www.acmicpc.net/problem/10821
1. 아이디어
StringTokenizer를 활용한 파싱으로 간단하게 해결할 수 있다.
2. 문제풀이
정수를 쉼표로 구분하므로 쉼표를 구분자로 파싱하면 StringTokenizer 객체의 크기가 정수의 개수가 된다. countTokens 메서드로 토큰의 개수를 간단하게 알 수 있다.
3. 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), ",");
System.out.println(st.countTokens());
}
}
4. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 2206번 - 벽 부수고 이동하기 [Java] (0) | 2025.01.20 |
---|---|
[백준] 1302번 - 베스트셀러 [Java] (0) | 2025.01.20 |
[백준] 15653번 - 구슬 탈출 4 [Java] (1) | 2025.01.17 |
[백준] 15644번 - 구슬 탈출 3 [Java] (0) | 2025.01.17 |
[백준] 13460번 - 구슬 탈출 2 [Java] (0) | 2025.01.17 |