Пусть положительное целое число , состоящее из п десятичных цифр d 1 , d 2 , . , , , д н . Позволять будет другим положительным целым числом.
Для этой задачи, мы называем в подражатель из B , если существует хотя бы один список положительных целых чисел р 1 , р 2 , . , , , Р п такие , что:
и называютсявзаимными подражателями,если является подражателем а является подражателем .
пример
и являются взаимными подражателями, потому что:
и:
Соревнование
С учетом двух положительных целых чисел и ваша задача состоит в том, чтобы напечатать или вернуть истинное значение, если и являются взаимными копиями или ложным значением в противном случае.
Разъяснения и правила
- Вы можете взять и в любом разумном, однозначном формате (например, целые числа, строки, списки цифр, ...)
- и могут быть равны. Если число является взаимной копией самого себя, оно принадлежит 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
. Я почти споткнулся об этом.