Udfordring: At Finde Det Største Element i Et Gitter
Opgave
Nedenfor ses en ufærdig kode til at finde det største int-element i en 4x4 matrix eller gitter. Læs koden og fuldfør den ved at erstatte de tomme felter (___) med passende kode.
index.go
1234567891011121314151617181920212223242526272829303132333435363738package 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) }
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 9
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Suggested prompts:
Can you explain how the findMax function works?
What does rand.Intn(100) do in this code?
Can you show an example output of this program?
Awesome!
Completion rate improved to 1.96
Udfordring: At Finde Det Største Element i Et Gitter
Stryg for at vise menuen
Opgave
Nedenfor ses en ufærdig kode til at finde det største int-element i en 4x4 matrix eller gitter. Læs koden og fuldfør den ved at erstatte de tomme felter (___) med passende kode.
index.go
1234567891011121314151617181920212223242526272829303132333435363738package 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) }
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 9