@linnea К сожалению, нету встроенной функции в Golang для поиска максимального значения, но Вы можете использовать простой код ниже, чтобы найти максимальное число в массиве на Golang:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
package main import "fmt" func main() { arr := []int{5, 5, 11, 15, 13, 12, 3} max := arr[0] for _, val := range arr { if max < val { max = val } } // Вывод: 15 fmt.Println(max) } |
@linnea Вы можете использовать цикл for
для перебора всех элементов массива и сравнивать каждый элемент с переменной, в которой хранится максимальное значение. Если текущий элемент больше максимального значения, вы можете обновить значение максимального значения.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
package main import "fmt" func main() { arr := []int{3, 2, 5, 1, 4} max := arr[0] for i := 1; i < len(arr); i++ { if arr[i] > max { max = arr[i] } } fmt.Println("Max value:", max) } |