Day13
Day13
1-求 1000 以内所有质数的和
var count = 0;
for (var i = 2; i <= 10000; i++) {
for (var j = 2; j <= i; j++) {
if (i % j == 0) {
if (i != j) {
break;
} else {
console.log(i);
count++;
}
}
}
}
console.log("10000以内的质数有:" + count + "个");
2-打印出 1-10000 之间所有对称数(121 1221)
function getNumber(num) {
var arr = [];
for (var i = 10; i < num; i++) {
var a = i.toString();
var b = a.split("").reverse().join("");
if (a === b) {
arr.push(b)
}
}return arr;
}
console.log(getNumber(10000)) ;
3-使用函数求斐波那契数列第 N 项的值
function fi(n) {
if (n <= 0) return 0;
if (n == 1) return 1;
return fi(n - 1) + fi(n - 2);
}