我一直在試圖編寫代碼來確定矩陣是否是上三角形,然後將其打印出來。 我試過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;
考慮