알고리즘
[백준, 자바, 14425번] 문자열 집합
hminor
2024. 11. 11. 19:08
반응형
풀이
- 해당 문제는 간단한 문제로
- 그냥 N개를 Set에 넣고
- M개를 있는지 확인 후 카운팅하여 해결
import java.io.*;
import java.util.*;
public class _14425 {
public static void main(String[] args) throws IOException {
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> s_li = new HashSet<>(N);
int result = 0;
for (int i=0; i<N; i++) s_li.add(br.readLine());
for (int i=0; i<M; i++) {
if (s_li.contains(br.readLine())) result++;
}
System.out.println(result);
}
}