Sobes.tech

Frontend

Implemente a função RLE (codificação por comprimento de execução) para comprimir uma string com caracteres repetidos: substitua sequências de caracteres idênticos pelo caractere e o número de repetições; se um caractere aparecer apenas uma vez, não exiba a contagem.

6

Implemente a função RLD (decodificação por comprimento de execução), que é o inverso de RLE: expanda a string comprimida repetindo cada caractere o número de vezes especificado; deixe os caracteres únicos inalterados.

4

O que será exibido como resultado da execução do código fornecido com o objeto user, o método fetchUrl e a função debounce?

3

Haverá um erro na consola ao executar uma solicitação fetch se o servidor retornar HTTP 404 e response.ok === false, mas a resposta não for tratada explicitamente? Explique por quê.

2

Determine a ordem de saída dos números na consola para o código fornecido com Event Loop, Promise e setTimeout.

2

Corrija o código para que, ao chamar a função debounced, o console registre o nome do usuário usando this.firstName. Não altere completamente a função debounce nem a linha nº 6.

2