题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
// Write your code here
// while(line = await readline()){
// let tokens = line.split(' ');
// let a = parseInt(tokens[0]);
// let b = parseInt(tokens[1]);
// console.log(a + b);
// }
let line = await readline()
line=Number(line)
let dp=new Array(line).fill('').map(()=>{
return new Array(line).fill('')
})
// console.log(line,dp)
let str=''
for(let i=0;i<line;i++){
for(let j=0;j<line;j++){
if(i+j>line-1){
continue;
}
if(i==0&&j==0){
dp[i][j]=1
}else{
if(j==0){
dp[i][j]=dp[i-1][j]+i
}else{
dp[i][j]=dp[i][j-1]+i+j+1
}
}
}
console.log(dp[i].join(' '))
}
// console.log(str)
}()
查看12道真题和解析