Ctrl K

Насколько разъехались буквы

Лёгкая
Даны две строки first и second. В first все буквы разные, а second состоит из тех же букв, только, возможно, в другом порядке. Для каждой буквы найдите, на сколько позиций сдвинулся её индекс между first и second (модуль разности индексов). Верните сумму этих сдвигов по всем буквам.
Пример 1
first="dog", second="god" → 4

d сдвинулась с 0 на 2, o осталась на 1, g — с 2 на 0: 2 + 0 + 2 = 4.

Пример 2
first="plan", second="lpan" → 2

Поменялись местами только p и l, каждая сдвинулась на 1: всего 2.

Пример 3
first="x", second="x" → 0
Ограничения
  • 1 ≤ len(first) ≤ 26
  • first состоит из строчных латинских букв, без повторов
  • second — перестановка букв first
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОдин и тот же шифр ЛёгкаяТе же буквы, другой порядок ЛёгкаяЧисло вверх ногами ЛёгкаяПеремешать в палиндром Лёгкая
загружаем Python…
Вход
first="dog", second="god"
Ожидается
4

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