[swift] Swift 딕셔너리에서 키와 값을 이용하여 조건에 맞는 모든 요소를 탐색하는 방법은?
var dictionary = ["A": 1, "B": 2, "C": 3, "D": 2]
var result: [String] = []

for (key, value) in dictionary {
    if value == 2 {
        result.append(key)
    }
}

print(result)  // 출력: ["B", "D"]

위 예시 코드에서는 딕셔너리를 순회하면서 값이 2인 모든 요소의 키를 새로운 배열에 추가한 후, 해당 배열을 출력하도록 하였습니다.