[백준 1764] 듣보잡

Junyoung Park·2022년 7월 25일
0

코딩테스트

목록 보기
511/631
post-thumbnail

1. 문제 설명

듣보잡

2. 문제 분석

집합을 통해 중복 이름을 체크

3. 나의 풀이

import Foundation

let input = readLine()!.split(separator: " ").map{Int(String($0))!}
let (N, M) = (input[0], input[1])
var unheard = Set<String>()
var result = [String]()

for _ in 0..<N {
    let name = String(readLine()!)
    unheard.insert(name)
}

for _ in 0..<M {
    let name = String(readLine()!)
    if unheard.contains(name) {
        result.append(name)
    }
}

result.sort()
print(result.count)
for name in result {
    print(name)
}
profile
JUST DO IT

0개의 댓글