数値を適切に正方形と三角形にする方法がわかったので、1つを平行四辺形にする方法を学習します。数を平行四辺形にするために、まず、その数の上に積み重ねて平行四辺形として配置し、スペースを追加して平行四辺形にします。そのため、次のように123
なります。
123
123
123
ここで、水平および垂直の各数値を取得し、それらを追加します。これは、の平行四辺形で123+123+123+1+12+123+23+3
あるに等しくなります。 531
123
あなたのタスク:
入力として数値を指定すると、その数値の平行四辺形を返すプログラムまたは関数を作成します。
入力:
非負の整数、または文字列で表される非負の整数。
出力:
整数の平行四辺形。
テストケース:
1234567 -> 10288049
123 -> 531
101 -> 417
12 -> 39
得点:
これはcode-golfで、バイト単位の最低スコアが勝ちです!