当前位置:网站首页>Return the next higher prime number

Return the next higher prime number

2022-08-10 17:00:00 小绵杨Yancy

一、要求

This challenge is a little bit more complex
Write a function that takes a number (a) as argument
If a is prime, return a
If not, return the next higher prime number

在这里插入图片描述

二、解

function myFunction( a ) {
    
  function isPrime(num) {
    
    for (let i = 2; i <= Math.sqrt(num); i++) {
    
      if (num % i === 0) return false;
    }
    return num > 1;
  }
 let n = a;
 while (!isPrime(n)) n++;
return n
}
原网站

版权声明
本文为[小绵杨Yancy]所创,转载请带上原文链接,感谢
https://blog.csdn.net/ZHANGYANG_1109/article/details/126184353