Défi : Trouver l'Élément le Plus Grand dans une Grille
Tâche
Ci-dessous se trouve un code inachevé pour trouver le plus grand élément int
dans une matrice ou grille 4x4. Lisez le code et complétez-le en remplaçant les blancs (___
) par le code approprié.
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) }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain how the findMax function works?
What does rand.Intn(100) do in this code?
Can you show how to modify this code for a different matrix size?
Awesome!
Completion rate improved to 1.96
Défi : Trouver l'Élément le Plus Grand dans une Grille
Glissez pour afficher le menu
Tâche
Ci-dessous se trouve un code inachevé pour trouver le plus grand élément int
dans une matrice ou grille 4x4. Lisez le code et complétez-le en remplaçant les blancs (___
) par le code approprié.
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) }
Merci pour vos commentaires !