Problema
Ver original (inglês)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.