Sobes.tech
Junior — Senior
53

Конвейер обработки чисел в горутинах с мгновенным выводом

Компании, где спрашивали:

КуперКупер
Условие задачи

В задаче задействованы две горутины и два канала. Первый канал (sourceChan) получает поток чисел. Вторая горутина читает данные из sourceChan (например, умножает каждое число на 2) и отправляет полученные результаты во второй канал (resultChan). Главная горутина (main) должна выводить значения из resultChan по мере их появления и после завершения обработки вывести агрегированный итог (например, сумму всех полученных чисел).