题解 | #杨辉三角的变形#
杨辉三角的变形
https://www.nowcoder.com/practice/8ef655edf42d4e08b44be4d777edbf43
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 n = parseInt(tokens[0]);
if(n === 1 || n === 2){
console.log(-1);
return ;
}else if(n % 2 === 1){
// 奇数行第二个数是偶数
console.log(2)
}else if((n/2)%2 === 0){
// 偶数行按3、 4、 3、 4的规律重复
console.log(3)
}else{
console.log(4);
}
}
}()
阿里云成长空间 733人发布