Задачи
May 21, 2022

Задача. Три последовательных нечетных числа

Дан массив целых чисел. Необходимо определить есть ли в нем 3 последовательных (подряд идущих) нечетных числа.

Входные данные: arr - массив целых чисел, размер массива от 1 до 1000, элементы массива - целые числа от 1 до 1000.

Вывод: true/false

Пример:

  1. [1, 2, 3, 4]
    Output: false
  2. [1, 2, 3, 4, 5, 7, 9, 10]
    Output: true

Разбор

Заведем счетчик нечетных чисел, увеличиваем его, когда встречаем нечетный элемент и обнуляем в противном случае. В случае, когда счетчик равен 3м выводим результат. Если после прохода массива, мы не нашли 3 последовательных нечетных числа, выводим false.

Реализация

Test

https://dotnetfiddle.net/kiXhkL