안녕하세요. 이번에는 백준 1764 듣보잡 문제를 풀어보려고 합니다.
https://www.acmicpc.net/problem/1764
Problem
김진영이 듣도 못한 사람의 명단과, 보도 못한 사람의 명단이 주어질 때, 듣도 보도 못한 사람의 명단을 구하는 프로그램을 작성하시오.
Solution
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));
String[] arr = br.readLine().split(" ");
int N = Integer.parseInt(arr[0]);
int M = Integer.parseInt(arr[1]);
HashSet<String> set = new HashSet<>();
ArrayList<String> list = new ArrayList<>();
for(int i = 0; i < N; i++) {
String str = br.readLine();
set.add(str);
}
for(int i = 0; i < M; i++) {
String str = br.readLine();
if(set.contains(str)) {
list.add(str);
}
}
Collections.sort(list);
StringBuilder sb = new StringBuilder();
sb.append(list.size()).append("\n");
for(int i = 0; i < list.size(); i++) {
sb.append(list.get(i)).append("\n");
}
System.out.println(sb.toString());
}
}
Performance
반응형
'백준 Algorithm > 백준 CLASS3' 카테고리의 다른 글
[백준] CLASS3 1931 회의실 배정 - JAVA [자바] (2) | 2023.10.25 |
---|---|
[백준] CLASS3 1927 최소 힙 - JAVA [자바] (0) | 2023.10.24 |
[백준] CLASS3 1697 숨바꼭질 - JAVA [자바] (0) | 2023.10.22 |
[백준] CLASS3 1620 나는야 포켓몬 마스터 이다솜 - JAVA [자바] (0) | 2023.10.21 |
[백준] CLASS3 1463 1로 만들기 - JAVA [자바] (0) | 2023.10.20 |