[swift] 함수를 사용하여 딕셔너리에서 특정 키를 기준으로 값의 평균을 계산하는 방법은 무엇인가요?
// 딕셔너리 선언
var data = ["A": [10, 20, 30], "B": [15, 25, 35], "C": [12, 24, 36]]

// 특정 키를 기준으로 값의 평균을 계산하는 함수
func calculateAverage(forKey key: String, in dictionary: [String: [Int]]) -> Double? {
    guard let values = dictionary[key] else {
        return nil
    }
    let sum = values.reduce(0, +)
    return Double(sum) / Double(values.count)
}

// 함수 호출
if let average = calculateAverage(forKey: "A", in: data) {
    print("평균 값: \(average)")
} else {
    print("해당하는 키가 존재하지 않습니다.")
}

위의 코드에서는 calculateAverage 함수를 사용하여 딕셔너리에서 특정 키를 기준으로 값의 평균을 계산합니다. 함수는 주어진 키에 해당하는 값을 가져와서 평균을 계산한 후 반환합니다.