Нехай натуральне число , що складається з п десяткових цифр d 1 , d 2 , . . . , д н . Нехай В - ще одне додатне ціле число.
Для цього завдання, ми називаємо в наслідувач з B , якщо існує хоча б один список позитивних цілих чисел р 1 , р 2 , . . . , p n такий, що:
і називаютьсявзаємними копікатами,якщо є копією і є копією .
Приклад
та це взаємні копікати, оскільки:
і:
Змагання
Враховуючи два натуральних числа і , ваше завдання - друкувати або повертати триєдине значення, якщо і є взаємними копікатами або фальшивим значенням в іншому випадку.
Роз'яснення та правила
- Ви можете приймати і у будь-якому розумному, однозначному форматі (наприклад, цілі числа, рядки, списки цифр, ...)
- і можуть бути рівними. Якщо число є зворотною копією самого себе, воно належить доA007532 .
- Замість правдивих / хибних значень ви можете повернути два чіткі послідовності значення.
- Для та ваш код повинен заповнитися менше ніж за одну хвилину . Якщо знадобиться занадто багато часу для отримання більш високих значень, воно, однак, повинно бути здатним вирішити їх теоретично.
- Це код-гольф .
Тестові справи
Truthy:
1 1
12 33
22 64
8 512
23 737
89 89
222 592
526 853
946 961
7 2401
24 4224
3263 9734
86 79424
68995 59227
32028 695345
Falsy:
1 2
3 27
9 24
24 42
33 715
33 732
222 542
935 994
17 2401
8245 4153
17 2401 -> false. Я майже зіткнувся з цього приводу.