문제 : 비밀번호 찾기
시간 제한 : 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()보다 빠르다고 하니까 익숙해져야지
'algorithm > 문제 풀이' 카테고리의 다른 글
백준 2751번 (수 정렬하기 2) C++ (0) | 2021.01.13 |
---|---|
백준 1978번 (소수 찾기) 자바 Java11 (0) | 2021.01.13 |
열혈 C++ 프로그래밍 클래스 정의 문제 (0) | 2021.01.10 |
백준 11650번 (좌표 정렬하기) 자바 Java11 (0) | 2021.01.08 |
백준 2869(달팽이는 올라가고 싶다) C++ (0) | 2021.01.07 |