Dato un numero> 0, emetti la somma con tutte le cifre (1 .. n) concatenate e invertite e sommale. Ad esempio, con n = 6:
I numeri da 1 a 6 concatenati:
123456
invertito:
654321
Sommandoli insieme si otterrà: 777777. Un altro esempio è n = 11:
1 2 3 4 5 6 7 8 9 10 11 > 1234567891011
e
11 10 9 8 7 6 5 4 3 2 1 > 1110987654321
Sommarli insieme comporterà 2345555545332
. Questo è anche noto come A078262 .
Vince il codice più corto!
n
o dobbiamo supportare numeri interi arbitrariamente grandi?
max(256,yourlanguagesdefaultintegertypelimit)
". Ma dovrebbe essere specificato.
10
che dovrebbe dare 23333333231
.