我认为“拱形”是描述这种数字模式的最佳方法:
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
是当前行)。
您的任务是使用尽可能最短的代码编写一个小的脚本/程序,该脚本/程序在遵循以下限制的前提下打印上述模式:
- 您可能没有对整个模式进行硬编码。您最多只能对模式的一行进行硬编码。
- 您的程序必须在每行末尾打印换行符(
\n
或的任意组合\r
)。
预备,准备,开始!
11111111^2 == 123465787654321 != 1234567887654321
(请注意重复8
)
123456787654321
因为它等于11111111^2
;-)