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

Thay thế các chữ số để tạo thành hệ nhị phân bằng JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript có một chuỗi các chữ số. Hàm của chúng tôi phải thay thế bất kỳ chữ số nào dưới 5 bằng '0' và bất kỳ chữ số nào từ 5 trở lên bằng '1' và trả về chuỗi kết quả.

Ví dụ

Sau đây là mã -

const str = '262355677834342';
const convert = (str = '') => {
   let res = '';
   for(let i = 0; i < str.length; i++){
      const el = +str[i];
      if(el < 5){
         res += 0;
      }else{
         res += 1;
      };
   };
   return res;
};
console.log(convert(str));

Đầu ra

010011111100000