У нас є кілька нових шерифи модераторів в місті, Mego і DJMcMayhem . Нам потрібен виклик, щоб належним чином вшанувати їх на нових посадах, тому ми йдемо.
Ось щось, що привернуло мою увагу під час наведення на їхні профілі - їх ідентифікатори користувачів - 31716 та 45941 . Якщо ви здійснюєте цифрове віднімання, ви помітите щось досить захоплююче (звичайно, беручи абсолютні відмінності):
3|1|7|1|6
4|5|9|4|1
-+-+-+-+- (-)
1|4|2|3|5
Кількість, генерована вищевказаним алгоритмом, становить . У цьому цілому цілому є щось особливе: воно складається лише з послідовних цифр, відсортованих у порядку зростання, але точно одна з цифр розміщена неправильно - 4 .
Ми будемо називати пару натуральних чисел DJMcMego пара , якщо цифра мудра абсолютними відмінностями є послідовними цілими числами, відсортовані в порядку зростання, а саме один з них не там , де вона належить. Тобто можна перенести рівно одну цифру результату цифрового віднімання на іншу позицію таким чином, що отримане ціле число має лише послідовні цифри, відсортовані у порядку зростання.
У нашому прикладі вище, пара - пара DJMcMego , тому що якщо 4 переміщується між 3 та 5 , результат 12345 , що відповідає критеріям. Зауважте, що цифри отриманого числа не потрібно починати з 1 , вони просто повинні бути послідовними. Коли хтось не впевнений у тому, яке рішення він повинен прийняти, він завжди може покластися на допомогу іншого, щоб розібратися.
Ваше завдання - вивести значення truthy / false, залежно від того, чи є пара позитивних цілих чисел, поданих як вхід, пара DJMcMego.
Вам гарантовано, що у і b буде однакова кількість цифр, завжди принаймні 4.
Ви можете взяти цілі числа в будь-якому розумному форматі (наприклад, цілі числа, рядки, списки цифр тощо)
Ви можете змагатися з будь-якою мовою програмування і можете приймати введення та надавати висновок будь-яким стандартним методом , беручи до уваги, що ці лазівки заборонені за замовчуванням. Це код-гольф , тому найкоротше подання (у байтах) на кожну мову виграє.
Тестові кейси
a, b -> Output
31716, 45941 -> Truthy
12354, 11111 -> Truthy
56798, 22222 -> Truthy
23564, 11111 -> Truthy
1759, 2435 -> Truthy
12345, 11111 -> Falsy
3333, 2101 -> Falsy
22354, 22222 -> Falsy
31717, 45941 -> Falsy
14325, 11111 -> Falsy
89789, 78865 -> Falsy
14954, 61713 -> Falsy
25631, 11114 -> Falsy
Або в іншому форматі .
25631, 11114
як приклад. Відмінності полягають у тому, 14523
що бентежить декілька поточних програм