题解 | #尼科彻斯定理#
尼科彻斯定理
http://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85
递归真是把我给绕晕了要。。
// 1^3=1
// 2^3=3+5
// 3^3=7+9+11
// 4^3=13+15+17+19
// 5^3=21+23+25+27+29
// 6^3=31+33+35+37+39+41
let m = +readline();
function getLast(n) { // 返回前一行的最后一个奇数
if(n == 1) {
return 1;
} else {
let num = getLast(n - 1);
for(let i = 0; i < n - 1; i++) {
num += 2;
}
return num;
}
}
let last = getLast(m);
let str = last;
if(m > 1) str += '+';
for(let i = 1; i < m; i++) {
last += 2;
str += last;
if(i < m - 1) {
str += '+';
}
}
console.log(str);
