У моїх батьків є прилад для домашнього кінотеатру. Пульт дистанційного керування є надзвичайно важким для навігації в меню вправо. Більшість часу це не працює, але коли він робить, рухається вправо неймовірно швидко.
Це, очевидно, засмучує, але найбільше засмучує, коли ви хочете ввести назву фільму, яка вимагає навігації по клавіатурі, яка виглядає приблизно так:
a b c d e f
g h i j k l
m n o p q r
s t u v w x
y z 1 2 3 4
5 6 7 8 9 0
Ваше завдання - взяти за вказівник назву фільму і обчислити, наскільки "розчаровує" це набрати цей заголовок фільму. Номер розчарування певного рядка - це кількість букв, які потребують переміщення прямо від букви перед ними. Нам не байдуже, наскільки вони праві, адже якщо ми почнемо рухатись праворуч, ми враз миттєво переходимо до кінця лінії, і нам не байдуже рух вгору, вниз чи вліво, оскільки вони легкі.
Наприклад, якщо ми хотіли ввести текст
keyboard
- Ми починаємо
kбезкоштовно. eтрохи вище,kтому нам не потрібно рухатись правильно.yйде увесь шлях ліворуч, тому не потрібно рухатись праворуч.bоднак знаходиться в наступній колонці праворуч, тому нам потрібно рухатись праворуч, щоб дістатися до неї.oзнаходиться на наступній колонці, тому нам потрібно рухатись праворуч, щоб дістатися до неї.aзнову в першій колонці, тому ми рухаємося вліво, щоб дістатися до неї.rзнаходиться весь шлях справа, тому ми рухаємось праворуч до нього.d- це два стовпчики зліва відrстовпця '.
Символи, яким потрібно рухатися праворуч, borозначають, що це розчарування 3.
Додаткові правила
Це виклик для гольфу з кодом, тому ваші відповіді будуть набрані у байтах, а менша кількість байтів - краща. Вхід завжди буде складатися з буквено-цифрових символів, ви можете підтримувати великі або малі літери, і вам потрібно підтримувати лише одну. Вхід ніколи не буде порожнім.
Тестові шафи
keyboard -> 3
2001aspaceodyssey -> 6
sorrytobotheryou -> 8
thinblueline -> 5
blast2 -> 3
90 -> 1
"blast2" -> 3(не справжній фільм, але у деяких відповідей є проблеми з такими тестовими кейсами)