Utfordring: Finne det Største Elementet i et Rutenett
Oppgave
Nedenfor finner du en ufullstendig kode for å finne det største int-elementet i en 4x4 matrise eller rutenett. Les gjennom koden og fullfør den ved å erstatte de tomme feltene (___) med riktig 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) }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 5. Kapittel 9
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Utfordring: Finne det Største Elementet i et Rutenett
Sveip for å vise menyen
Oppgave
Nedenfor finner du en ufullstendig kode for å finne det største int-elementet i en 4x4 matrise eller rutenett. Les gjennom koden og fullfør den ved å erstatte de tomme feltene (___) med riktig 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) }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 5. Kapittel 9