Soit un entier positif composé de chiffres décimaux . Soit un autre entier positif.
Aux fins de ce défi, nous appelons un copieur de s'il existe au moins une liste d'entiers positifs tels que:
et sont appelés imitateurs réciproques si est un imitateur de et est un imitateur de .
Exemple
et sont des imitations réciproques parce que:
et:
Le défi
Étant donné deux entiers positifs et , votre tâche consiste à imprimer ou à renvoyer une valeur véridique si et sont des contre-copies réciproques ou une valeur fausse dans le cas contraire.
Clarifications et règles
- Vous pouvez prendre et dans n'importe quel format raisonnable et sans ambiguïté (par exemple des entiers, des chaînes, des listes de chiffres, ...)
- et peuvent être égaux. Si un nombre est une copie réciproque de lui-même, il appartient à A007532 .
- Au lieu de valeurs véridiques / fausses, vous pouvez renvoyer deux valeurs cohérentes distinctes .
- Pour et , votre code doit se terminer en moins d'une minute . Si cela prend trop de temps pour des valeurs plus élevées, il faut cependant pouvoir les résoudre en théorie.
- C'est du code-golf .
Cas de test
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
. Je suis presque tombé sur ça.