백준 풀이/자바(Java)
백준 1764 자바 - 듣보잡
콘스_
2024. 2. 20. 21:02
// 듣보잡
package Silver_IV_4;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashSet;
import java.util.Iterator;
import java.util.StringTokenizer;
import java.util.TreeSet;
public class Ex1764 {
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());
HashSet<String> hashSet = new HashSet<>();
for (int i = 0; i < n; i++) {
hashSet.add(br.readLine());
}
TreeSet<String> treeSet = new TreeSet<>();
String names = " ";
int cnt = 0;
for (int i = 0; i < m; i++) {
names = br.readLine();
if (hashSet.contains(names)) {
treeSet.add(names);
cnt++;
}
}
System.out.println(cnt);
Iterator<String> iterator = treeSet.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}