import Foundation
// 첫째 줄 n 입력
var n: Int = Int(readLine()!)!
// 필요한 변수 초기화
var input: [String] = []
var result: [String] = []
var employees = Set<String>()
// n개의 줄에서 출입 기록을 차례로 집합에 할당
for _ in 1...n {
let input = readLine()!.split(separator: " ").map { String($0) }
let name = input[0]
let status = input[1]
// 출근했으면 추가, 퇴근했으면 삭제
if status == "enter" {
employees.insert(name)
} else {
employees.remove(name)
}
}
// 역순으로 정렬하여 차례로 출력
for employee in employees.sorted{ $0 > $1 } {
print(employee)
}
댓글