728x90
https://www.acmicpc.net/problem/14425
14425번: 문자열 집합
첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)이 주어진다. 다음 N개의 줄에는 집합 S에 포함되어 있는 문자열들이 주어진다. 다음 M개의 줄에는 검사해야 하는 문자열들이 주어
www.acmicpc.net
문제 풀이
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.HashSet;
import java.util.Set;
import java.util.StringTokenizer;
public 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()),
m = Integer.parseInt(st.nextToken()), i;
Set<String> set = new HashSet<>();
for (i = 0; i < n; ++i)
set.add(br.readLine());
int answer = 0;
for (i = 0; i < m; ++i)
if (set.contains(br.readLine()))
answer++;
br.close();
System.out.println(answer);
}
}
반응형
'코딩 문제 풀기 ( Algorithm problem solving ) > 백준 온라인 저지 ( BOJ )' 카테고리의 다른 글
[백준(Baekjoon)][자바(java)] 1764 : 듣보잡 / 집합과 맵 (0) | 2022.05.12 |
---|---|
[백준(Baekjoon)][자바(java)] 1620 : 나는야 포켓몬 마스터 이다솜 / 집합과 맵 (0) | 2022.05.12 |
[백준(Baekjoon)][자바(java)] 10816 : 숫자 카드 2 / 집합과 맵 (0) | 2022.05.12 |
[백준(Baekjoon)][자바(java)] 10815 : 숫자 카드 / 집합과 맵 (0) | 2022.05.12 |
[백준(Baekjoon)][자바(java)] 13549 : 숨바꼭질 3 / 최단 경로 (0) | 2022.04.26 |