この数字のパターンを説明するには、「アーチ」が最善の方法だと思いました。
1234567887654321
1234567 7654321
123456 654321
12345 54321
1234 4321
123 321
12 21
1 1
正式に定義された各行は、1〜の数字9-n
、(n-1)*2
スペース、および9-n
1〜(数字n
は現在の行)の数字で構成されます。
あなたの仕事は、可能な限り短いコードを使用して、以下の制限に従って上記のパターンを印刷する小さなスクリプト/プログラムを書くことです。
- パターン全体をハードコーディングすることはできません。パターンの1行のみをハードコーディングできます。
- プログラムは、各行の最後に改行(
\n
またはの任意の組み合わせ\r
)を印刷する必要があります。
位置についてよーいどん!
11111111^2 == 123465787654321 != 1234567887654321
(繰り返されることに注意8
)
123456787654321
、それが等しくなるよう11111111^2
;-)