Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ตัวเลขกลับด้านเป็นจำนวนเฉพาะใน JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่า จริง หากการกลับกันของตัวเลขนั้นเป็นจำนวนเฉพาะ มิฉะนั้น จะเป็นเท็จ

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const num = 13;
const findReverse = (num) => {
   return +num
   .toString()
   .split('')
   .reverse()
   .join('');
};
const isPrime = (num) => {
   let sqrtnum = Math.floor(Math.sqrt(num));
   let prime = num !== 1;
   for(let i = 2; i < sqrtnum + 1; i++){
      if(num % i === 0){
         prime = false;
         break;
      };
   };
   return prime;
}
const isReversePrime = num => isPrime(findReverse(num));
console.log(isReversePrime(num));

ผลลัพธ์

true