Ctrl K

Индекс, совпадающий с цифрой

Лёгкая
Дан массив digits, каждый элемент которого — цифра от 0 до 9. Найдите наименьший индекс i (нумерация с нуля), у которого последняя цифра совпадает со значением элемента, то есть i % 10 == digits[i]. Если такого индекса нет, верните -1.
Пример 1
digits=[5, 5, 5, 5, 5, 5] → 5

Последняя цифра индекса совпадает со значением только у индекса 5.

Пример 2
digits=[9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 0, 1] → 10

До индекса 9 совпадений нет, а у индекса 10 последняя цифра 0 — как и значение.

Пример 3
digits=[1, 0] → -1

Ни один индекс не подходит.

Ограничения
  • 1 ≤ len(digits) ≤ 100
  • 0 ≤ digits[i] ≤ 9
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПара с заданной суммой ЛёгкаяСжать повторы в отсортированном массиве ЛёгкаяВыкинуть лишнее значение ЛёгкаяМесто на отсортированной полке ЛёгкаяПрибавить единицу к числу из цифр Лёгкая
загружаем Python…
Вход
digits=[5, 5, 5, 5, 5, 5]
Ожидается
5

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 89 тестов на сервере, включая скрытые.