ikrom-tools-ake-proo
Version:
2
40 lines (34 loc) • 698 B
JavaScript
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,
};