Summe der Quadrate von Zahlen mit Goroutinen

Go Easy goroutines

Aufgabe «Summe der Quadrate von Zahlen mit Goroutinen»

Schreiben Sie ein Programm in Go, das eine ganze Zahl n und dann n ganze Zahlen als Eingabe nimmt. Erstellen Sie n Goroutinen, die jeweils das Quadrat einer Zahl berechnen. Verwenden Sie einen Kanal, um die Ergebnisse zu sammeln, und geben Sie die Summe aller Quadrate aus. Es ist garantiert, dass n > 0 ist und die Zahlen 1000 nicht überschreiten.

Eingabeformat

Erste Zeile: eine ganze Zahl n (1 ≤ n ≤ 10). Zweite Zeile: n ganze Zahlen, durch Leerzeichen getrennt.

Ausgabeformat

Eine ganze Zahl — die Summe der Quadrate aller Zahlen.

Beispiele

Beispiel 1

EINGABE
1 5
AUSGABE
25
main.go