Pascal的菱形(实际上是一个三角形)是通过添加以下模式获得的:
*
***
x
代替
* *
x
这意味着每个单元格是该单元格正上方的行中的三个单元格和其上方的行2中的一个单元格的总和。就像Pascal的三角形一样,第零行上也有一个1
生成三角形的单。
这是帕斯卡的菱形的前两排
1
1 1 1
1 2 4 2 1
1 3 8 9 8 3 1
任务
给定一个行号(从顶部开始)和一个列号(从该行的第一个非零项目开始)输出该特定单元格的值。两个输入都可以被索引为1或0(如果需要,可以混合和匹配)。
这是代码高尔夫球,因此您应力争使源代码的文件大小尽可能小。