Резонанс возникает, когда частота собственных колебаний маятника приближается к частоте вынуждающей силы, если маятник участвует в вынужденных колебаниях. Будем считать, что резонанс наступает, если частоту собственных колебаний маятника можно получить из частоты вынужденных одним из следующих преобразований:
1. Увеличить первую цифру на 1, если это не 9;
2. Уменьшить последнюю цифру на 1;
3. Циклически сдвинуть все цифры числа на 1 позицию вправо;
4. Циклически сдвинуть все цифры числа на 1 позицию влево.
Формат ввода
Вводятся два четырех- или пятизначных числа, первое – собственная частота колебаний, второе – частота вынужденных колебаний. Нулей в числах нет.
Формат вывода
Если резонанс наблюдается, то вывести ДА и номер преобразования. Если второе число может быть получено из первого разными способами, вывести номер любого. Если нет, вывести только НЕТ.
Пример 1
Ввод Вывод
4321
3214
ДА 4
Пример 2
Ввод Вывод
54321
15432
ДА 3
Пример 3
Ввод Вывод
4312
5311
НЕТ
В задаче нельзя использовать функции, словари, списки, а также индексацию и срезы.
Я решил эту задачу интересно посмотреть на другие решения.