@@ -0,0 +1,1191 @@
+package boj_9536;%0A%0Aimport java.io.BufferedReader;%0Aimport java.io.InputStreamReader;%0Aimport java.util.HashSet;%0Aimport java.util.StringTokenizer;%0A%0A/**%0A * %EB%B0%B1%EC%A4%80 %EC%98%A8%EB%9D%BC%EC%9D%B8 %EC%A0%80%EC%A7%80 9536%EB%B2%88 (%EC%97%AC%EC%9A%B0%EB%8A%94 %EC%96%B4%EB%96%BB%EA%B2%8C %EC%9A%B8%EC%A7%80?) %EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4%0A *%0A * @see https://www.acmicpc.net/problem/9536%0A * @author devetude%0A */%0Apublic class Main %7B%0A%09// %EB%AC%B8%EC%9E%90%EC%97%B4 %EC%83%81%EC%88%98%0A%09private static final String SPACE = %22 %22;%0A%09private static final String WHAT_DOES_THE_FOX_SAY = %22what does the fox say?%22;%0A%0A%09public static void main(String args%5B%5D) throws Exception %7B%0A%09%09// %EB%B2%84%ED%8D%BC%EB%A5%BC %ED%86%B5%ED%95%B4 %EC%9E%85%EB%A0%A5 %EA%B0%92%EC%9D%84 %EB%B0%9B%EC%9D%8C%0A%09%09BufferedReader br = new BufferedReader(new InputStreamReader(System.in));%0A%09%09int T = Integer.parseInt(br.readLine());%0A%0A%09%09// %EB%B2%84%ED%8D%BC%EB%A5%BC %ED%86%B5%ED%95%B4 %EA%B2%B0%EA%B3%BC %EA%B0%92%EC%9D%84 %EB%A7%8C%EB%93%AC%0A%09%09StringBuilder sb = new StringBuilder();%0A%0A%09%09while (T-- %3E 0) %7B%0A%09%09%09StringTokenizer st = new StringTokenizer(br.readLine(), SPACE);%0A%09%09%09HashSet%3CString%3E checkedSounds = new HashSet%3C%3E();%0A%09%09%09String line;%0A%0A%09%09%09while (!(line = br.readLine()).equals(WHAT_DOES_THE_FOX_SAY)) %7B%0A%09%09%09%09checkedSounds.add(line.split(%22 %22)%5B2%5D);%0A%09%09%09%7D%0A%0A%09%09%09while (st.hasMoreTokens()) %7B%0A%09%09%09%09final String SOUND = st.nextToken();%0A%0A%09%09%09%09if (!checkedSounds.contains(SOUND)) %7B%0A%09%09%09%09%09sb.append(SOUND).append(SPACE);%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%0A%09%09br.close();%0A%0A%09%09// %EA%B2%B0%EA%B3%BC %EA%B0%92 %ED%95%9C%EA%BA%BC%EB%B2%88%EC%97%90 %EC%B6%9C%EB%A0%A5%0A%09%09System.out.println(sb.toString());%0A%09%7D%0A%7D

add problem 9536