Lasciate un intero positivo costituito da cifre decimali . Sia un altro numero intero positivo.
Ai fini di questa sfida, chiamiamo un copione di se esiste almeno un elenco di numeri interi positivi tale che:
e sono chiamati imitazioni reciproche se è un imitatore di e è un imitatore di .
Esempio
e sono copioni reciproci perché:
e:
La sfida
Dati due numeri interi positivi e , il tuo compito è stampare o restituire un valore di verità se e sono copie reciproche o un valore di falsa in caso contrario.
Chiarimenti e regole
- Puoi prendere e in qualsiasi formato ragionevole e inequivocabile (ad esempio numeri interi, stringhe, elenchi di cifre, ...)
- e possono essere uguali. Se un numero è un copione reciproco di se stesso, appartiene a A007532 .
- Invece di valori di verità / falsità, è possibile restituire due valori coerenti distinti .
- Per e , il codice deve essere completato in meno di un minuto . Se ci vuole troppo tempo per valori più alti, deve comunque essere in grado di risolverli in teoria.
- Questo è code-golf .
Casi 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
. Sono quasi inciampato su questo.