.. | ||
genericsum.go | ||
genericsum_test.go | ||
README.md |
genericsum
Реализуйте несколько небольших функций с дженериками.
Min
— минимум из 2 переменныхSortSlice
— сортировка слайса inplaceMapsEqual
— равенство 2 мап. Значения мап сравниваются через обычный оператор =SliceContains
— содержит ли слайс заданный элементMergeChans
— сделать из нескольких каналов один. При отправке значения в любой из входных каналов, его можно получить в выходном канале. Необходимо закрыть созданный канал, когда все входные каналы будут закрыты — это единственный корректный вариант завершения работы.IsHermitianMatrix
— проверка, является ли квадратная матрица Эрмитовой. Подсказка: достаточно проверить, что транспонированная комплексно сопряженная матрица равна исходной матрице.