본문 바로가기

코딩 문제/백준

백준 - 7785번

728x90

 

풀이

 

import java.util.Scanner;

import java.util.HashSet;

import java.util.ArrayList;

import java.util.Collections;

 

public class Main {

 

      public static void main(String[] args) {

            String[] arr;

            String str = "";

            Scanner scan = new Scanner(System.in);

            HashSet<String> set = new HashSet<String>();

            int count = scan.nextInt();

            scan.nextLine();

            for(int i=0; i<count; i++){

                  str = scan.nextLine();

                  arr = str.split(" ");

                  if("enter".equals(arr[1])){

                        set.add(arr[0]);

                  }else {

                        set.remove(arr[0]);

                  }

            }

            ArrayList<String> list = new ArrayList<>(set);

            // 오름차순 정렬

            Collections.sort(list);

            int num = list.size();

            for(int i=num-1; i>=0; i--){

                  System.out.println(list.get(i));

            }

      }

}

 

'코딩 문제 > 백준' 카테고리의 다른 글

백준 - 1303번  (0) 2021.03.16
백준 - 1012번  (0) 2021.03.15
백준 - 6603번  (0) 2021.03.15
백준 - 5568번  (0) 2021.03.15
백준 - 4796번  (0) 2021.03.15