Computer >> Máy Tính >  >> Lập trình >> Javascript

Các con số gọn gàng trong JavaScript

Số gọn gàng là số có các chữ số không giảm dần.

Ví dụ -

489 is a tidy number
234557 is also a tidy number
34535 is not a tidy number

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một số và kiểm tra xem nó có phải là một số gọn gàng hay không.

Ví dụ

Sau đây là mã -

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));

Đầu ra

Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -

true