128 / 205
Abramyan · MinMaxO'rta10 ball· ~6 daqiqa

Ikkinchi eng katta

Butun son N (N ≥ 2) va N ta sondan iborat nums massivi berilgan. Massiv tartiblanganda oxiridan ikkinchi o'rinda turadigan (ya'ni ikkinchi eng katta) sonni toping. Takrorlanuvchi sonlar alohida hisoblanadi.

example.go
func secondMax(N int, nums []int) int {
    // ...
}

Misollar

kod
Input: N=5, nums=[3, 7, 2, 9, 1]
Output: 7
kod
Input: N=4, nums=[10, 5, 15, 8]
Output: 10
kod
Input: N=6, nums=[4, 1, 8, 3, 9, 2]
Output: 8

Maslahatlar

  1. Eng oson yo'l: nusxani olib sort.Ints bilan tartiblash.
  2. Javob — tartiblangan massivning oxiridan ikkinchi elementi: sorted[N-2].