Vấn đề
Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi chữ số. Hàm sẽ thay thế bất kỳ chữ số nào dưới 5 bằng '0' và bất kỳ chữ số nào 5 trở lên bằng '1' và trả về chuỗi kết quả.
Ví dụ
Dưới đây là mã nguồn:
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));Kết quả
010011111100000