Ctrl K

Первая повторившаяся буква

Лёгкая
Вы читаете строку text из строчных латинских букв слева направо и отмечаете каждую встреченную букву. Верните ту букву, которая первой попадётся вам во второй раз. Иначе говоря, у каждой повторяющейся буквы есть позиция её второго вхождения; нужна буква, у которой эта позиция самая ранняя. Гарантируется, что хотя бы одна буква в строке повторяется.
Пример 1
text="rocketry" → 'r'

Повторяется только r: она стоит на позициях 0 и 6, она и ответ.

Пример 2
text="banana" → 'a'

Вторая a стоит на позиции 3, вторая n — на позиции 4. Раньше повторилась a.

Пример 3
text="zz" → 'z'
Ограничения
  • 2 ≤ len(text) ≤ 100
  • text состоит из строчных латинских букв
  • Хотя бы одна буква встречается дважды
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСлова с рабочих клавиш ЛёгкаяПары с одинаковым набором букв ЛёгкаяПеремешать в палиндром ЛёгкаяЗаписка из вырезанных букв ЛёгкаяПервая буква без пары Лёгкая
загружаем Python…
Вход
text="rocketry"
Ожидается
'r'

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