GAU番号を紹介します
GAU(1) = 1
GAU(2) = 1122
GAU(3) = 1122122333
GAU(4) = 11221223331223334444
GAU(6) = 11221223331223334444122333444455555122333444455555666666
...
GAU(10) = 11221223331223334444122333444455555122333444455555666666122333444455555666666777777712233344445555566666677777778888888812233344445555566666677777778888888899999999912233344445555566666677777778888888899999999910101010101010101010
このチャレンジはとても簡単です!
整数n> 0が与えられた場合、GAU(n)の桁数を見つけます
例
レッツ・メイクGAU(4)
私たちは(私たちは4に到達するまで)は、次の手順を取り、それらを連結
[1][122][122333][1223334444]
すべての数字をその値と同じ回数だけ記述する必要がありますが、1から毎回カウントする必要があります
1から1までカウントする必要があるGAU(5)
を作成してみましょう
[1]
次に1から2(ただし、すべての数値をその値と同じ回数だけ繰り返します)
[122]
その後1から3
[122333]
その後1から4
[1223334444]
そして最後に1から5まで(GAU(5)を見つけたいのでこれが最後のステップです)
[122333444455555]
これらすべての手順を実行し、それらを連結すると
、結果はGAU(5)になります
11221223331223334444122333444455555
これらのGAU番号の桁数に関心があります。
テストケース
入力⟼出力
n ⟼ Length(GAU(n))
1 ⟼ 1
2 ⟼ 4
3 ⟼ 10
10 ⟼ 230
50 ⟼ 42190
100 ⟼ 339240
150 ⟼ 1295790
これはコードゴルフの挑戦です。
バイト単位の最短コードが勝ちます。
まだ質問がある場合はお知らせください。
ここにいるすべての人に、この魔法のような隠れた複雑なパターンを理解してもらいたい
n ⟼ Length(GUA(n))
、GAU(n)ではなくが記載されています。