← К задачам Режим собеседования 20:00

1001. Проверка симметрии массива

Easy 80 решили
Дан массив целых чисел nums. Верните true, если он читается одинаково слева направо и справа налево: для всех индексов выполняется nums[i] == nums[n − 1 − i]. Иначе верните false.

Примеры:

Вход: [1, 2, 3, 2, 1]
Выход: true
Объяснение: Пары (1,1) и (2,2), центр 3 — массив-палиндром → true.
Вход: [1, 2, 2, 1]
Выход: true
Объяснение: Чётная длина: пары (1,1) и (2,2) → true.
Вход: [1, 2, 3, 4, 5]
Выход: false
Объяснение: Уже первая пара 1 и 5 не совпадает → false.

Ограничения:

1 <= nums.length <= 10^5 -10^9 <= nums[i] <= 10^9

Теги:

Массивы Два указателя

Комментарии (0)

Зарегистрируйтесь или войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!