RosettaCodeData/Task/Largest-number-divisible-by-its-digits/JavaScript/largest-number-divisible-by-its-digits.js
2026-04-30 12:34:36 -04:00

21 lines
432 B
JavaScript

function is_lynchbell(n) {
const digits = [...String(n)].map(Number);
if (digits.includes(0) || digits.includes(5)) {
return false;
}
for (const d of digits) {
if (digits.filter((x) => x == d).length > 1) {
return false;
} else if (!Number.isInteger(n / d)) {
return false;
}
}
return true;
}
for (let i = 9876432; i > 1; i--) {
if (is_lynchbell(i)) {
console.log(i);
break;
}
}