Niech jest dodatnia składający się z n cyfry dziesiętne d 1 , d 2 , . . . , d n . Pozwolić będzie kolejną dodatnią liczbą całkowitą.
Dla celów tego wyzwania, nazywamy się naśladowcę z B , jeśli istnieje co najmniej jedną listę liczb całkowitych dodatnich p 1 , p 2 , . . . , p n takie, że:
i nazywane sąwzajemnyminaśladowcami,jeśli jest naśladowcą a jest naśladowcą .
Przykład
i są wzajemnymi naśladowcami, ponieważ:
i:
Wyzwanie
Biorąc pod uwagę dwie dodatnie liczby całkowite i , Twoim zadaniem jest wydrukowanie lub zwrócenie prawdziwej wartości, jeśli i są naśladowcami lub wartością fałszowania w przeciwnym razie.
Wyjaśnienia i zasady
- Możesz wziąć i w dowolnym rozsądnym, jednoznacznym formacie (np. Liczby całkowite, ciągi znaków, listy cyfr, ...)
- i mogą być równe. Jeśli liczba jest wzajemną naśladowcą, należy doA007532.
- Zamiast wartości prawda / fałsz, możesz zwrócić dwie wyraźne konsekwencje wartości.
- Dla i kod musi zostać wypełniony w mniej niż minutę . Jeśli przyjęcie wyższych wartości zajmuje zbyt dużo czasu, musi jednak być w stanie je rozwiązać teoretycznie.
- To jest golf golfowy .
Przypadki testowe
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
. Prawie się o to potknąłem.