Как найти максимальное число в массиве на Golang?

Пользователь

от linnea , в категории: Golang , 3 месяца назад

Как найти максимальное число в массиве на Golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от clifford , 3 месяца назад

@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)
}