Menu
Coddy logo textTech

Recapitulação - String Weaver

Parte da seção Lógica e Fluxo do Journey de Ruby da Coddy. Lição 5 de 56.

Hora de combinar o que você aprendeu: remoção de espaços, interpolação, iteração e divisão/união, tudo em um só desafio.

challenge icon

Desafio

Fácil

Leia uma linha de entrada, uma frase. Imprima três linhas:

  1. O número de palavras (divididas por espaços em branco)
  2. A frase com cada palavra invertida, mas na mesma ordem. Para hello world, isso é olleh dlrow.
  3. A frase unida por hífens, em letras minúsculas. Para Hello World, isso é hello-world.

Para a entrada Hello Ruby World, a saída é:

3
olleH ybuR dlroW
hello-ruby-world

Experimente você mesmo

input = gets.chomp

# TODO: imprimir as três linhas exigidas

Todas as lições de Lógica e Fluxo

Pratique por conta própria: Compilador de Ruby online