algorithm/문제 풀이
백준 17219번 (비밀번호 찾기) 자바 Java11
ssoheeh
2021. 1. 11. 01:09
문제 : 비밀번호 찾기
시간 제한 : 5 sec
메모리 제한 : 256 MB

|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st;
st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int m = Integer.parseInt(st.nextToken());
Map<String, String> info = new HashMap<>();
for (int i = 0; i < n; i++) {
st = new StringTokenizer(br.readLine());
info.put(st.nextToken(), st.nextToken());
}
for (int i = 0; i < m; i++) {
bw.write(info.get(br.readLine()));
bw.newLine();
}
br.close();
bw.close();
}
}
|
cs |
C++로 하다가 도저히 안될 것 같아서 결국 다시 자바로,,,,
이제 BufferedReader, BufferedWriter 사용하는 연습해야겠다!
성능면에서 Scanner랑 System.out.print()보다 빠르다고 하니까 익숙해져야지