words и два различных слова first и second, каждое из которых встречается в списке хотя бы один раз (возможно, несколько раз).
Расстояние между позициями i и j равно |i - j|. Верните наименьшее расстояние между какой-нибудь позицией слова first и какой-нибудь позицией слова second.words=['red', 'green', 'blue', 'red', 'yellow', 'blue'], first='red', second='blue' → 1
«red» стоит на позициях 0 и 3, «blue» — на 2 и 5. Ближе всего пара 3 и 2: расстояние 1.
words=['cat', 'dog', 'fox', 'owl'], first='owl', second='cat' → 3
Каждое слово встречается по разу, на позициях 3 и 0, — расстояние 3.
len(words) ≤ 3 · 10⁴first и second есть в wordsfirst ≠ secondwords=['red', 'green', 'blue', 'red', 'yellow', 'blue'], first='red', second='blue'
1
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 99 тестов на сервере, включая скрытые.