Təkrarlanan simvollar ilə sətiri sıxmaq üçün RLE (run-length encoding) funksiyasını həyata keçirin: eyni simvolların ardıcıllığını simvol və təkrarlanma sayı ilə əvəz edin; əgər simvol yalnız bir dəfə görünürsə, sayını çıxarmayın.
Frontend
6966
0
Middle
6
RLD (run-length decoding) funksiyasını həyata keçirin, bu RLE-nin tərsidir: sıxılmış sətiri genişləndirin, hər bir simvolu göstərilən sayda təkrarlayaraq; tək simvolları dəyişməyin.
Middle
4
Verilən kodun icrası nəticəsində user obyekti, fetchUrl metodu və debounce funksiyası ilə nə çıxacaq?
Middle
3
Əgər server HTTP 404 və response.ok === false qaytarırsa və cavab açıq şəkildə işlənməzsə, fetch sorğusunu icra edərkən konsolda xəta olacaqmı? Niyə olduğunu izah edin.
Middle
2
Event Loop, Promise və setTimeout ilə verilmiş kod üçün nömrələrin konsola çıxış sırasını müəyyən edin.
Middle
2
Kodunu düzəldin ki, debounce funksiyası çağırıldıqda, konsol istifadəçinin adını this.firstName istifadə edərək qeyd etsin. Debounce funksiyasını və № 6-cı sətri tamamilə dəyişdirməyin.
Middle
2