문제 풀이 및 개발 공간

[백준] 4158번 CD (silver 5 본문

백준공부/java

[백준] 4158번 CD (silver 5

gomduri43 2023. 10. 5. 20:32

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));
        BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
        HashMap<Integer, Integer> dict = new HashMap<>();

        //믄제 제대로 읽기 여러 케이스
        while(true) {
            dict.clear();
            StringTokenizer st = new StringTokenizer(br.readLine());
            int n = Integer.valueOf(st.nextToken());
            int m = Integer.valueOf(st.nextToken());
            if(n+m==0){
                break;
            }
            int answer = 0;
            for (int i = 0; i < n; i++) {
                dict.put(Integer.valueOf(br.readLine()), 1);
            }
            for (int j = 0; j < m; j++) {
                if (dict.get(Integer.valueOf(br.readLine())) != null) {
                    answer += 1;
                }
            }
            bw.write(answer + "\n");
        }
        bw.flush();
    }
}

'백준공부 > java' 카테고리의 다른 글

[백준] 5567번 결혼식 (silver 2  (0) 2023.10.06
[백준] 1092번 배 (gold 5  (1) 2023.10.05
[백준] 1026번 보물 (silver 4  (0) 2023.10.05
[백준] 1987번 알파벳 (gold 4  (0) 2023.10.05
[백준] 1174번 줄어드는 수 (gold 5  (0) 2023.10.05