Chúng tôi được yêu cầu viết một hàm đệ quy, chẳng hạn như pickString nhận vào một chuỗi chứa sự kết hợp của các bảng chữ cái và số và trả về một chuỗi mới chỉ bao gồm các bảng chữ cái.
Ví dụ:
If the string is ‘dis122344as65t34er’, The output will be: ‘disaster’
Do đó, hãy viết mã cho hàm đệ quy này -
Ví dụ
const str = 'ex3454am65p43le'; const pickString = (str, len = 0, res = '') => { if(len < str.length){ const char = parseInt(str[len], 10) ? '' : str[len]; return pickString(str, len+1, res+char); }; return res; }; console.log(pickString(str)); console.log(pickString('23123ca43n y43ou54 6do884 i43t')); console.log(pickString('h432e54l43l65646o')); console.log(pickString('t543h54is 54i5s 54t43he l543as53t 54ex87a455m54p45le'));
Đầu ra
Đầu ra trong bảng điều khiển sẽ là -
example can you do it hello this is the last example