我一直在试图编写代码来确定矩阵是否是上三角形,然后将其打印出来。 我试过while循环,双循环,什么都没有。这里是混乱我目前有: int i, j;
int count = 0;
bool upper;
while (upper = true;)
{
for (i=1; i<m; i++)
{
for (j=i-1; j<n; j++)
{
if (a
我目前正在做一些代码大战训练,并与第三个三角测试有麻烦。 这里是问题: 您需要返回第n个三角形数字。您应该返回0超出范围值,但您将始终通过一个数字。 这是我当前的代码,当传递n只有值1,2和3(这是所有需要通过测试)。 # Return the nth triangular number
def triangular(n)
n * (n + 1)/2
end
我继续得到大多数通过了测试,
给定矩阵的行(或列)数n,我试图获得下三角矩阵的索引对在1维列表中。到目前为止,我认为以下解决方案: def getLowerTriangularIndices(n):
inds=[];
for i in range(1,n):
for j in range(i):
inds.append((i,j))
return inds;
考虑