Số Tidy là số có các chữ số theo thứ tự không giảm (ví dụ: 489, 234557). Viết hàm kiểm tra một số có phải Tidy hay không.
Mã thực hiện (đệ quy)
const num = 234789;
const isTidy = (num, last = 10) => {
if (num) {
if (num % 10 > last) return false;
return isTidy(Math.floor(num / 10), num % 10);
}
return true;
};
console.log(isTidy(num));
Kết quả
true