Java/Baekjoon

[Baekjoon] 17219번 비밀번호 찾기 (Java)

다콩잉 2022. 10. 3. 14:30

Map을 다룰 줄 안다면 누구나 풀 수 있는 쉬운 문제이다.

 

예제 입력1

16 4
noj.am IU
acmicpc.net UAENA
startlink.io THEKINGOD
google.com ZEZE
nate.com VOICEMAIL
naver.com REDQUEEN
daum.net MODERNTIMES
utube.com BLACKOUT
zum.com LASTFANTASY
dreamwiz.com RAINDROP
hanyang.ac.kr SOMEDAY
dhlottery.co.kr BOO
duksoo.hs.kr HAVANA
hanyang-u.ms.kr OBLIVIATE
yd.es.kr LOVEATTACK
mcc.hanyang.ac.kr ADREAMER
startlink.io
acmicpc.net
noj.am
mcc.hanyang.ac.kr

예제 출력1

THEKINGOD
UAENA
IU
ADREAMER

 

 

import java.util.*;

public class Main {
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        String[] num = scan.nextLine().split(" ");
        HashMap<String, String> map = new HashMap<String, String>();
        for(int i = 0; i < Integer.parseInt(num[0]); i++){
            String[] x = scan.nextLine().split(" ");
            map.put(x[0], x[1]);
        }
        StringBuilder sb = new StringBuilder();
        for(int i = 0; i < Integer.parseInt(num[1]); i++){
            sb.append(map.get(scan.nextLine())).append('\n');
        }
        System.out.println(sb);
    }
}
728x90