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);
  }

posted @ 2021-02-13 22:31  warisFairy  阅读(30)  评论(0)    收藏  举报