문제 너무 웃겨서 빵터졌다....
알 수 없는 포인트가 너무 웃기닼ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
코테문제치고 문제가 짧은게 킬포...
Hash.getOrDefault() 함수만 잘 사용할 수 있다면 정말정말 쉬운 문제다!
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int listen = sc.nextInt();
int see = sc.nextInt();
HashMap<String,Integer> hash = new HashMap<>();
ArrayList<String> no = new ArrayList<>();
int sum =0;
for(int i=0;i<listen+see;i++){
String name = sc.nextLine();
hash.put(name, hash.getOrDefault(name,0)+1);
}
for(String k: hash.keySet()){
if(hash.get(k)==2){
sum++;
no.add(k);
}
}
Collections.sort(no);
System.out.println(sum);
for(int i=0;i<no.size();i++){
System.out.println(no.get(i));
}
}
}
'Computer Engineering > 알고리즘 테스트' 카테고리의 다른 글
백준[10773]- 제로 (java) (0) | 2021.02.25 |
---|---|
백준[1244]- 스위치 켜고 끄기 (0) | 2021.02.25 |
백준[1417]- 국회의원 선거 (0) | 2021.02.05 |
백준[1654]-랜선자르기 (0) | 2021.02.05 |
코드업[3130]- 소들의 헤어스타일 / java 데이터 타입 (0) | 2021.01.04 |