비밀번호 찾기 난이도가 쉬운 문제라 생각했으나 시간제한으로 인해 문제를 해결하는데 오래걸린것같다. HashMap과 StringTokenizer를 새로 알게되었다.
회전하는 큐 위의 문제 해결에 너무 많은 시간을 소모하여 문제를 풀어볼 시간이 부족했다.
[1차 목표] 비밀번호 찾기
▼소스코드import java.util.*; import java.io.*; public class FindPassword_17219 { 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 = new StringTokenizer(br.readLine(), " "); int sl = Integer.parseInt(st.nextToken()); int pl = Integer.parseInt(st.nextToken()); ArrayList<String> _f = new ArrayList<>(); HashMap<String, String> map = new HashMap<String, String>(); for (int i = 0; i < sl; i++) { String[] val = br.readLine().split(" "); map.put(val[0], val[1]); } for (int i = 0; i < pl; i++) { _f.add(br.readLine()); } for (int i = 0; i < pl; i++) { bw.write(map.get(_f.get(i))+"\n"); } bw.flush(); bw.close(); } }