Перейти к содержимому

Дан массив целых чисел nums. Необходимо найти длину самого длинного строго монотонного подмассива - либо строго возрас

go · slices-arraysYandex / Яндекс - 31 кв 2026не решено

Дан массив целых чисел nums. Необходимо найти длину самого длинного строго монотонного подмассива - либо строго возрастающего, либо строго убывающего.

Примеры:
Вход: nums = [6, 2, 3, 4, 5, 1, 7]
Выход: 4
Пояснение:\* Самый длинный строго возрастающий подмассив - `[2, 3, 4, 5]` (длина 4). Строго убывающие подмассивы здесь короче.
Вход: nums = [3, 3, 3, 3]
Выход: 1
Пояснение: Все элементы равны, поэтому любой подмассив длины 1 является строго монотонным (и возрастающим, и убывающим).
Вход: nums = [3, 2, 1]
Выход: 3
Пояснение: Весь массив `[3, 2, 1]` является строго убывающим

LeetCode 3105. Longest Strictly Increasing or Strictly Decreasing Subarray

main.go
package main
func main() {
// TODO
}

Источник: Yandex / Яндекс - 3 · 1 кв 2026

← Для двух целочисленных массивов A и B о… · Все задачи · Go · Дана строка s, состоящая только из симв… →