Ctrl K

Залипшая клавиша

Лёгкая
У Ани на клавиатуре иногда залипают клавиши: при нажатии буква может напечататься несколько раз подряд. Аня знает, что пока она набирала текст, такое случилось **не более одного раза** (одна клавиша при одном нажатии), а может, и ни разу. Дана строка screen — то, что в итоге оказалось на экране. Верните, сколько существует разных строк, которые Аня могла собираться набрать.
Пример 1
screen='coffee' → 3

Залипнуть могла «f» (тогда задумано «cofee») или «e» (тогда «coffe»), а могло и не залипнуть ничего — всего три варианта.

Пример 2
screen='zzzz' → 4

Задумано могло быть «z», «zz», «zzz» или «zzzz».

Пример 3
screen='plan' → 1
Ограничения
  • 1 ≤ len(screen) ≤ 100
  • screen состоит из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОбщее начало слов ЛёгкаяБаланс скобок ЛёгкаяГде начинается фрагмент ЛёгкаяДлина последнего слова Лёгкая
загружаем Python…
Вход
screen='coffee'
Ожидается
3

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