Tarefa
- O usuário digita uma frase - apenas palavras. Qualquer entrada que não seja letras ou espaços, incluindo números inteiros e pontuação, deve gerar uma exceção: "A frase deve usar apenas letras".
- A saída tem um padrão, onde algumas palavras são invertidas e outras são normais.
- O padrão começa como uma palavra normal, as duas seguintes são invertidas, as duas seguintes são normais e o padrão continua.
- Um exemplo de onde as palavras devem ser normais e onde as palavras invertidas estão abaixo:
Normal - Invertido - Invertido - Normal - Normal - Invertido - Invertido - Normal ...
Exemplo de entrada
Ela vende conchas do mar na costa do mar
Exemplo de saída
Ela joga conchas na costa
Regras adicionais
- Se forem usadas letras maiúsculas, elas devem permanecer na letra em que foram originalmente postadas.
- Qualquer espaço múltiplo publicado inicialmente na entrada deve ser reduzido para um espaço. Por exemplo,
Programming Puzzles and Code Golf
torna-seProgramming selzzuP dna Code Golf
O código o mais curto ganha !!
Feliz codificação ...
Any input other than letters or spaces, including integers and punctuation, should throw an exception: "Sentence must only use letters".
. Significa implementar uma tarefa secundária totalmente não relacionada ao desafio de reverter palavras, corta idiomas que não têm exceções e requer codificação ou compactação ou compactação de uma cadeia longa que ocupa grande parte do contagem de bytes.