본문 바로가기
알고리즘 문제/Java

[goormlevel/Java] 재참석자 수 세기

by 현장 2026. 5. 16.

-Code

import java.io.*;
import java.util.*;

class Main {
	public static void main(String[] args) throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
				// 이전 참석자 수와 재참석자 수 받기
        int n = Integer.parseInt(st.nextToken());
        int m = Integer.parseInt(st.nextToken());
				// 이전 참석자 저장
        Set<String> names = new HashSet<>();
        for (int i = 0; i < n; i++) {
            names.add(br.readLine());
        }
        // 재참석자 수 세기
        int answer = 0;
        for (int i = 0; i < m; i++) {
            String joinName = br.readLine();
            if (names.contains(joinName)) {
                answer++;
            }
        }
        br.close();
        // 출력
        System.out.println(answer);
	}
}