Utmaning: Hitta Det Största Elementet I Ett Rutnät
Uppgift
Nedan finns en ofullständig kod för att hitta det största int-elementet i en 4x4-matris eller ett rutnät. Läs koden och slutför den genom att ersätta de tomma fälten (___) med lämplig kod.
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 allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 9
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Fantastiskt!
Completion betyg förbättrat till 1.96
Utmaning: Hitta Det Största Elementet I Ett Rutnät
Svep för att visa menyn
Uppgift
Nedan finns en ofullständig kod för att hitta det största int-elementet i en 4x4-matris eller ett rutnät. Läs koden och slutför den genom att ersätta de tomma fälten (___) med lämplig kod.
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 allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 9