import Foundation
func solution(_ record:[String]) -> [String] {
var result: [String] = []
var nickName: [String : String] = [:]
let record = record.map { $0.components(separatedBy: " ") }
record.forEach { if $0[0] == "Enter" || $0[0] == "Change" { nickName[$0[1]] = $0[2] } }
record.forEach {
if $0[0] == "Enter" { result.append("\(nickName[$0[1]]!)님이 들어왔습니다.") }
if $0[0] == "Leave" { result.append("\(nickName[$0[1]]!)님이 나갔습니다.") }
}
return result
}
'프로그래머스 > Lv.2' 카테고리의 다른 글
| [Swift] 방문길이 (0) | 2023.04.27 |
|---|---|
| [Swift] 땅따먹기 (0) | 2023.04.27 |
| [Swift] 피로도 (0) | 2023.04.27 |
| [Swift] [3차] N진수 게임 (0) | 2023.04.27 |
| [Swift] 큰 수 만들기 (0) | 2023.04.27 |