Todos os desafios
Fácil 0 resolvidos 0% de aceitação

Substituir Espaços por Traços

Transforme espaços em traços para criar um slug no estilo de URL.

Substitua cada espaço em text por um traço - e converta todas as letras para minúsculas.

Implemente slugify_spaces(text).

Entrada

text: O texto a ser convertido.

Saída

Retorne o texto convertido.

Restrições

0 ≤ comprimento de text ≤ 10.000

Exemplos

Exemplo 1
Entrada:
text = "Hello World"

Saída esperada:
expected = "hello-world"
Entrada:
std::string text = "Hello World";

Saída esperada:
std::string expected = "hello-world";
Entrada:
string text = "Hello World";

Saída esperada:
string expected = "hello-world";

Explicação

O espaço vira um traço e as letras são convertidas para minúsculas: "hello-world".

Exemplo 2
Entrada:
text = "Learn  To Code"

Saída esperada:
expected = "learn--to-code"
Entrada:
std::string text = "Learn  To Code";

Saída esperada:
std::string expected = "learn--to-code";
Entrada:
string text = "Learn  To Code";

Saída esperada:
string expected = "learn--to-code";

Explicação

Cada espaço vira seu próprio traço: "learn--to-code".

Referências

Este desafio foi adaptado para o CodeUtility. Siga o enunciado e as restrições acima.

Aprenda com outros

Soluções da comunidade

Ainda não há soluções publicadas. Resolva este desafio para compartilhar a primeira.