function triangle(num) { var result = [[1], [1, 1]]; for (var i = 2; i < num; i++) { result.push([1]); for (var j = 1; j < i; j++) { result[i][j] = result[i - 1][j - 1] + result[i - 1][j]; } result[i][i] = 1; } return result; } var arr = triangle(5); console.log(arr[4].toString()); 上述代碼運行后,輸出結果是(1,4,6,4,1)。function triangle(num) { var result = [[1], [1, 1]]; for (var i = 2; i < num; i++) { result.push([1]); for (var j = 1; j < i; j++) {result[i][j] = result[i - 1][j - 1] + result[i - 1][j]; } result[i][i] = 1; } return result; } var arr = triangle(5);console.log(arr[4].toString()); 上述代碼運行后,輸出結果是(1,4,6,4,1)。
看不懂 請大佬詳解一下,謝謝!
白板的微信
2023-04-01 14:10:08