UNPKG

ikrom-tools-ake-proo

Version:

2

40 lines (34 loc) 698 B
function checkPrime(n) { if (n < 2) return "tub son emas"; for (let i = 2; i <= Math.sqrt(n); i++) { if (n % i === 0) { return "tub son emas"; } } return "tub son"; } function checktoq(n) { if (n % 2 == 1) { return "toq"; } else { return "juft"; } } function checkfibonacci(n) { let fib = [0, 1]; for (let i = 2; i < n; i++) { fib[i] = fib[i - 1] + fib[i - 2]; } return fib.slice(0, n); } function checkpalindrom(str) { str = str.toString(); let teskari = str.split("").reverse().join(""); return str === teskari; } module.exports = { checkPrime, checkpalindrom, checkfibonacci, checktoq, };