수 찾기 문제는 5줄로 해결할 수 있는 간단한 문제입니다
딕셔너리를 사용하여 중복되는 키를 방지하는 동시에 이후 키값만을 사용하여 쉽게 문제를 해결할 수 있었습니다.
var arr: [String: Int] = [:]
_ = readLine()!
readLine()!.split(separator: " ").forEach { arr[String($0)] = 1 }
_ = readLine()!
readLine()!.split(separator: " ").forEach { print(arr[String($0)] ?? 0) }
'Algorithm > Baekjoon' 카테고리의 다른 글
Swift - 백준 2164번 카드2 (큐) (0) | 2024.08.12 |
---|---|
swift 백준 11720, 2675 (0) | 2024.08.12 |
Swift - 백준 10814번 나이순 정렬 (0) | 2024.08.10 |
Swift - 백준 10828번 스택 (0) | 2024.08.09 |
Swift - 백준 10845번 큐 (0) | 2024.08.09 |