Certains nombres, comme , sont des palindromes en base 10: si vous écrivez les chiffres dans l'ordre inverse, vous obtenez le même nombre.
Certains nombres sont la somme de 2 palindromes; par exemple, ou .
Pour les autres nombres, 2 palindromes ne suffisent pas; par exemple, 21 ne peut pas être écrit comme la somme de 2 palindromes, et le mieux que vous puissiez faire est de 3: .
Écrivez une fonction ou un programme qui prend une entrée entière n
et sort le n
nombre e qui ne peut pas être décomposé comme la somme de 2 palindromes. Cela correspond à OEIS A035137 .
Les chiffres uniques (dont 0) sont des palindromes.
Les règles standard pour les séquences s'appliquent:
- l'entrée / sortie est flexible
- vous pouvez utiliser l'indexation 0 ou 1
- vous pouvez sortir le
n
e terme, ou les premiersn
termes, ou une séquence infinie
(En guise de note: tous les nombres entiers peuvent être décomposés comme la somme d'au plus 3 palindromes.)
Cas de test (1 indexé):
1 -> 21
2 -> 32
10 -> 1031
16 -> 1061
40 -> 1103
C'est le golf de code, donc la réponse la plus courte l'emporte.
n
, imprime le nième membre de la séquence OEIS An? Cela semble prometteur ...