728x90
https://www.acmicpc.net/problem/7785
package BKD_0x15_Hash;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class BOJ_7785 {
public static void main(String[] args) throws IOException {
HashSet<String> set = new HashSet<>();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
for(int i=0;i<N;i++){
StringTokenizer st = new StringTokenizer(br.readLine());
String name = st.nextToken();
String eol = st.nextToken();
if(eol.equals("enter")) {
set.add(name);
}else{
set.remove(name);
}
}
Object[] arr = set.toArray();
Arrays.sort(arr, Collections.reverseOrder());
for(Object str : arr){
System.out.println(str);
}
}
}
- HashSet을 사용하여 구현
# 배열 역순 정렬
Arrays.sort(arr, Collections.reverseOrder());
728x90
'🐣 알고리즘 삐약 > 💻 백준 삐약' 카테고리의 다른 글
102 삐약 : 백준 13414 | 수강신청 [바킹독| HASH |JAVA] (0) | 2024.10.31 |
---|---|
101 삐약 : 백준 1620 | 나는야 포켓몬 마스터 이다솜 [바킹독| HASH |JAVA] (0) | 2024.10.31 |
99 삐약 : 백준 1182 | 부분 수열의 합 [바킹독| 백트래킹 |JAVA] (0) | 2024.09.15 |
98 삐약 : 백준 9663 | N-Queen [바킹독| 백트래킹 |JAVA] (0) | 2024.09.15 |
97 삐약 : 백준 2448 | 별 찍기 - 11 [바킹독| 재귀 |JAVA] (1) | 2024.09.15 |