помогите решить задачу по JS (
Дано натуральное число. Установить, является ли последовательность его цифр при просмотре их слева направо упорядоченной по возрастанию. Например, для числа 1478 ответ положительный, для чисел 1782 и 1668 — отрицательный и т. п.
Ответы (2 шт):
Автор решения: vp_arth
→ Ссылка
number
.toString()
.split('')
.every((digit, i, digits) => i == 0 || digits[i-1] < digit)
i == 0 - первая цифра пропускается
digits[i-1] < digit - остальные цифры больше предыдущих
Автор решения: Qwertiy
→ Ссылка
x=>x==[...`${x}`].sort().join``
Проверка:
f=x=>x==[...`${x}`].sort().join``
console.log(f(0))
console.log(f(128))
console.log(f(10))
console.log(f(88))
console.log(f(87))