1
Лайвкодинг
1. Задача: Что выведет код?
import "sync"
func main() {
var max int
for i := 1000; i > 0; i-- {
wg.Add(1)
go func() {
if i%2 == 0 && i > max {
max = i
}
}(i)
}
fmt.Printf("Maximum is %d", max)
}2. Задача: Даны n каналов типа chan int. Надо написать функцию, которая смерджит все данные из этих каналов в один и вернет его.
func joinChannels(channels ...chan int) chan int {
}3. Задача: Необходимо реализовать…