1. Задача: Асинхронная обработка чисел с использованием GCD
Реализуйте функцию processNumbers, которая принимает массив чисел и выполняет асинхронную обработку каждого числа в фоновом потоке с использованием DispatchQueue.
func processNumbers(_ numbers: [Int], completion: @escaping ([Int]) -> Void) {
let queue = DispatchQueue(concurrent)
let dispatchGroup = DispatchGroup()
let result =…