본문 바로가기
코딩테스트 준비/백준

[백준] 10797번 - 10부제 [Java]

by mwzz6 2024. 12. 12.

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

 

[백준] 10797번 - 10부제 [Java]
[백준] 10797번 - 10부제 [Java]


1.  아이디어

 

StringTokenizer를 활용해서 자동차 번호 일의 자리 숫자를 처리했다.


2. 문제풀이

 

10부제 위반은 날짜의 일의 자리 숫자와 자동차 번호의 일의 자리 숫자가 일치하는지만 판단하면 되므로 간단하게 구현했다.


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;

        int day = Integer.parseInt(br.readLine());
        st = new StringTokenizer(br.readLine());

        int cnt = 0;

        while (st.hasMoreTokens()) {
            int n = Integer.parseInt(st.nextToken());

            if (day == n) cnt++;
        }

        System.out.println(cnt);
    }
}

4. 후기