Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Das Größte Element in Einem Grid Finden | Arrays und Slices
Einführung in Golang
course content

Kursinhalt

Einführung in Golang

Einführung in Golang

1. Erste Schritte
2. Datentypen
3. Kontrollstrukturen
4. Funktionen
5. Arrays und Slices
6. Einführung in Strukturen & Maps

book
Herausforderung: Das Größte Element in Einem Grid Finden

Aufgabe

Unten ist ein unvollständiger Code zum Finden des größten int-Elements in einer 4x4-Matrix oder einem Raster. Lesen Sie den Code und vervollständigen Sie ihn, indem Sie die Lücken (___) mit dem entsprechenden Code ersetzen.

go

index

copy
1234567891011121314151617181920212223242526272829303132333435363738
package main import "fmt" // The `rand` module contains the Intn method which returns a random integer. import "math/rand" func findMax(___) int { var max int = arr[0][0] for i := 0; i < 4; i++ { for j := 0; j < 4; j++ { if arr[i][j] > max { max = ___ } } } return ___ } func getRandomArray() [4][4] int { var arr ___ ___ for i := 0; i < 4; i++ { for j := 0; j < 4; j++ { // Syntax: rand.Intn(max) // 0 <= Returned Value < max // return value may be 0, cannot be `max` arr[i][j] = rand.Intn(100) } } return arr } func main() { var numbers = getRandomArray() var max = findMax(___) fmt.Println(numbers) fmt.Println("Maximum:", max) }

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 9
We're sorry to hear that something went wrong. What happened?
some-alt