Ich möchte Ihnen die GAU-Nummern vorstellen
GAU(1) = 1
GAU(2) = 1122
GAU(3) = 1122122333
GAU(4) = 11221223331223334444
GAU(6) = 11221223331223334444122333444455555122333444455555666666
...
GAU(10) = 11221223331223334444122333444455555122333444455555666666122333444455555666666777777712233344445555566666677777778888888812233344445555566666677777778888888899999999912233344445555566666677777778888888899999999910101010101010101010
Diese Herausforderung ist ziemlich einfach!
Ermitteln Sie bei einer Ganzzahl n> 0 die Anzahl der Stellen von GAU (n).
Beispiel
Lassen Sie uns GAU (4) machen,
wir machen die folgenden Schritte (bis wir zu 4 kommen) und verketten sie
[1][122][122333][1223334444]
Sie müssen jede Zahl so oft schreiben, wie sie wert ist, aber Sie müssen jedes Mal von 1 an zählen
Lassen Sie uns versuchen, GAU (5) zu machen,
wir müssen von 1 bis 1 zählen
[1]
dann von 1 bis 2 (aber jede Zahl so oft wiederholen, wie sie wert ist )
[122]
dann von 1 bis 3
[122333]
dann von 1 bis 4
[1223334444]
und schließlich von 1 bis 5 (dies ist der letzte Schritt, weil wir GAU ( 5 ) finden wollen )
[122333444455555]
Jetzt machen wir alle diese Schritte und verketten sie.
Das Ergebnis ist GAU (5).
11221223331223334444122333444455555
Wir interessieren uns für die Anzahl der Ziffern dieser GAU-Nummern.
Testfälle
Input⟼Output
n ⟼ Length(GAU(n))
1 ⟼ 1
2 ⟼ 4
3 ⟼ 10
10 ⟼ 230
50 ⟼ 42190
100 ⟼ 339240
150 ⟼ 1295790
Dies ist eine Code-Golf- Herausforderung.
Der kürzeste Code in Bytes gewinnt.
Wenn Sie noch Fragen haben, lassen Sie es mich bitte wissen.
Ich möchte wirklich, dass jeder hier dieses magisch-versteckte, komplexe Muster versteht
n ⟼ Length(GUA(n)), nicht GAU (n).