Soma dos quadrados dos números com goroutines

Go Easy goroutines

Tarefa «Soma dos quadrados dos números com goroutines»

Escreva um programa em Go que recebe como entrada um número inteiro n, em seguida n números inteiros. Crie n goroutines, cada uma calculando o quadrado de um número. Use um canal para coletar os resultados e imprima a soma de todos os quadrados. É garantido que n > 0 e os números não excedem 1000.

Formato de Entrada

Primeira linha: um número inteiro n (1 ≤ n ≤ 10). Segunda linha: n números inteiros separados por espaço.

Formato de Saída

Um único número inteiro — a soma dos quadrados de todos os números.

Exemplos

Exemplo 1

ENTRADA
1 5
SAÍDA
25
main.go