გააკეთეთ RLE (run-length encoding) ფუნქცია განმეორებადი სიმბოლოებით სტრიქონის კომპრესიისთვის: შეცვალეთ იდენტური სიმბოლოების სერია სიმბოლოს და გამეორებების რაოდენობას; თუ სიმბოლო მხოლოდ ერთხელ გამოჩნდება, არ გამოიტანოთ რაოდენობა.
Frontend
გააკეთეთ RLD (run-length decoding) ფუნქცია, რომელიც არის RLE-ის საპირისპირო: გაფართოვეთ შეკუმშული სტრიქონი, განმეორებით თითოეული სიმბოლო მითითებულ რაოდენობამდე; ერთეული სიმბოლოები უცვლელი დატოვეთ.
რა იქნება შედეგი მოცემული კოდის შესრულებისას, სადაც გამოყენებულია user ობიექტი, fetchUrl მეთოდი და debounce ფუნქცია?
თუ სერვერი HTTP 404 და response.ok === false აბრუნებს, მაგრამ პასუხი მკაფიოდ არ არის დამუშავებული, fetch მოთხოვნის შესრულებისას კონსოლში შეცდომა იქნება? რატომ არის ეს ასე?
განსაზღვრეთ ნომრების გამოსვლის წესები კონსოლში მოცემული კოდისათვის, სადაც გამოყენებულია Event Loop, Promise და setTimeout.
კოდში გამოასწორეთ ისე, რომ როდესაც დებაუნსირებული ფუნქცია გამოიძახება, კონსოლში გამოიტანოს მომხმარებლის სახელი this.firstName-ის გამოყენებით. არ შეცვალოთ debounce ფუნქცია მთლიანად და № 6-ე ხაზი.