Você recentemente adquiriu um telefone novo, mas não gosta da maneira como ele vibra; decidiu que deseja criar seus próprios padrões de vibração. Então, você escreveu um programa onde você usou as palavras-chave long
, short
e pause
para fazer o telefone vibrar de acordo com essas palavras-chave.
Tarefa
Criar um pequeno programa que aceita uma série de long
, short
e, pause
e produz uma outra string representando o som fonético de um telefone vibrando;Rrrr - Rr
long
sons são Rrrr
short
sons são Rr
(Casing importa)
pause
é um traço -
todos os sons são delimitados por traços com espaços ao redor' - '
Casos de teste
entrada: long long short long short
saída:Rrrr - Rrrr - Rr - Rrrr - Rr
entrada: long long long short short short
saída:Rrrr - Rrrr - Rrrr - Rr - Rr - Rr
entrada: short short short pause short short short
saída:Rr - Rr - Rr - - - Rr - Rr - Rr
entrada: long short short long long pause short short
saída:Rrrr - Rr - Rr - Rrrr - Rrrr - - - Rr - Rr
Esta é uma questão de código-golfe, para que as respostas sejam pontuadas em bytes, com o menor número possível de bytes.
-
? Este é o caso do seu exemplo, mas não está especificado em nenhum lugar.