Étant donné un nombre> 0, sortez la somme avec tous les chiffres (1 .. n) concaténés et inversés et additionnez-les. Par exemple, avec n = 6:
Les numéros 1 à 6 concaténés:
123456
Renversé:
654321
Les additionner ensemble donnera: 777777. Un autre exemple est n = 11:
1 2 3 4 5 6 7 8 9 10 11 > 1234567891011
et
11 10 9 8 7 6 5 4 3 2 1 > 1110987654321
Les additionner ensemble se traduira par 2345555545332
. Ceci est également connu comme A078262 .
Le code le plus court gagne!
n
ou devons-nous prendre en charge des entiers arbitrairement grands?
max(256,yourlanguagesdefaultintegertypelimit)
". Mais il faut le préciser.
10
qui devrait donner 23333333231
.