Сумма квадратов чисел с горутинами

Go Лёгкий goroutines

Задача «Сумма квадратов чисел с горутинами»

Напишите программу на Go, которая принимает на вход целое число n, затем n целых чисел. Создайте n горутин, каждая из которых вычисляет квадрат одного числа. Используйте канал для сбора результатов и выведите сумму всех квадратов. Гарантируется, что n > 0 и числа не превышают 1000.

Формат ввода

Первая строка: целое число n (1 ≤ n ≤ 10). Вторая строка: n целых чисел через пробел.

Формат вывода

Одно целое число — сумма квадратов всех чисел.

Примеры

Пример 1

ВВОД
1 5
ВЫВОД
25
main.go