私たちは「二乗」という用語に使用されているn個の計算を意味するように、N 2を。また、「立方体」nという用語は、n 3を意味します。そうは言っても、なぜ私たちも数字を三角形にできないのでしょうか?
数字を三角形にする方法は?
まず、数字を選びましょう
53716
。以下に示すように、辺の長さが数字の桁数に等しい平行四辺形に配置し、2つの辺を斜めに配置します。
53716 53716 53716 53716 53716
さて、それをΔにしたいですね これを行うには、直角三角形に収まらない辺をトリミングします。
5 53 537 5371 53716
この例では、各行の合計を取得し
[5, 8, 15, 16, 22]
ます:5-> 5 53-> 8 537-> 15 5371-> 16 53716-> 22
リストを合計して
[5, 8, 15, 16, 22]
、結果をにし66
ます。これはこの数字の三角形です!
仕様とルール
入力は、負でない整数n(n≥0、n∈Z)になります。
入力は、整数、整数の文字列表現、または数字のリストとしてフォーマットできます。
デフォルトの抜け穴は許可されていません。
これはcode-golfなので、バイト単位の最短コードが勝ちです!
その他のテストケース
入力->出力 0-> 0 1-> 1 12-> 4 123-> 10 999-> 54 100000-> 6 654321-> 91
インスピレーション。説明をお勧めします!
645321
代わりに書いた654321
。
645321 -> 91
よろしいですか?