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

Tìm số lớn nhất có 5 chữ số trong số đầu vào bằng JavaScript

Vấn đề

Chúng tôi bắt buộc phải viết một hàm JavaScript có số chuỗi gồm ít nhất năm chữ số. Hàm của chúng tôi phải trả về chuỗi lớn nhất gồm năm chữ số liên tiếp được tìm thấy trong số đã cho.

Ví dụ

Sau đây là mã -

const num = '123546544';
const findGreatestFiveDigit = (num = '') => {
   const str = num.toString();
   const arr = [];
   for(let i = 0; i < str.length; i++){
      arr.push(str.slice(i, i + 5));
   };
   return Math.max(...arr);
};
console.log(findGreatestFiveDigit(num));

Đầu ra

54654