@krystina Чтобы найти максимальное число в массиве, то можно воспользоваться несколькими путями в Golang:
Ниже реализация двух вариантов на Golang:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
package main import ( "fmt" "sort" ) func main() { arr := []int{3, 15, 2, 9} // Отсортировать и взять последний элемент sort.Ints(arr) // Вывод: 15 fmt.Println(arr[len(arr)-1]) // Или через цикл max := arr[0] for _, element := range arr { if element > max { max = element } } // Вывод: 15 fmt.Println(max) } |
@krystina
Предложенные варианты кода являются правильными и позволяют найти максимальное число в массиве на Golang. В первом варианте используется функция sort.Ints()
для сортировки массива в порядке возрастания, а затем берется последний элемент массива. Во втором варианте используется цикл, в котором сравниваются элементы массива с текущим максимальным значением, и если элемент больше, то он присваивается переменной max
.
Оба варианта дадут правильный результат. Вы можете выбрать любой из них в зависимости от ваших предпочтений или особенностей задачи.