Permettez-moi de vous présenter les numéros GAU
GAU(1) = 1
GAU(2) = 1122
GAU(3) = 1122122333
GAU(4) = 11221223331223334444
GAU(6) = 11221223331223334444122333444455555122333444455555666666
...
GAU(10) = 11221223331223334444122333444455555122333444455555666666122333444455555666666777777712233344445555566666677777778888888812233344445555566666677777778888888899999999912233344445555566666677777778888888899999999910101010101010101010
Ce défi est assez simple!
Étant donné un entier n> 0, trouver le nombre de chiffres de GAU (n)
Exemple
Faisons GAU (4),
nous prenons les mesures suivantes (jusqu'à ce que nous arrivions à 4) et les concaténons
[1][122][122333][1223334444]
vous devez écrire chaque nombre autant de fois que sa valeur, mais vous devez compter chaque fois à partir de 1
Essayons de faire GAU (5)
il faudra compter de 1 à 1
[1]
puis de 1 à 2 (mais en répétant chaque nombre autant de fois que sa valeur )
[122]
puis de 1 à 3
[122333]
puis de 1 à 4
[1223334444]
et enfin de 1 à 5 (c'est la dernière étape car on veut trouver GAU ( 5 ))
[122333444455555]
Maintenant, nous prenons toutes ces étapes et les concaténons,
le résultat est GAU (5)
11221223331223334444122333444455555
Nous sommes intéressés par le nombre de chiffres de ces numéros GAU.
Cas de test
Entrée⟼Sortie
n ⟼ Length(GAU(n))
1 ⟼ 1
2 ⟼ 4
3 ⟼ 10
10 ⟼ 230
50 ⟼ 42190
100 ⟼ 339240
150 ⟼ 1295790
Il s'agit d'un défi de code-golf .
Le code le plus court en octets gagnera.
Si vous avez encore des questions, faites-le moi savoir.
Je veux vraiment que tout le monde ici comprenne ce schéma complexe magique caché
n ⟼ Length(GUA(n))
, pas GAU (n).