Tâche
- L'utilisateur saisit une phrase - mots uniquement. Toute entrée autre que des lettres ou des espaces, y compris des entiers et des signes de ponctuation, doit lever une exception: "La phrase ne doit utiliser que des lettres".
- La sortie a un modèle, où certains mots sont inversés et d'autres mots sont normaux.
- Le motif commence comme un mot normal, les deux mots suivants sont inversés, puis les deux mots suivants sont normaux et le motif continue.
- Un exemple où les mots devraient être normaux et où les mots inversés est ci-dessous:
Normal - Inversé - Inversé - Normal - Normal - Inversé - Inversé - Normal ...
Exemple d'entrée
Elle vend des coquillages sur le bord de la mer
Exemple de sortie
Elle slles aeS shells on eht aeS shore
Règles supplémentaires
- Si des majuscules sont utilisées, elles doivent rester sur la lettre sur laquelle elles ont été initialement affichées.
- Tous les espaces multiples initialement affichés en entrée doivent être réduits à un espace. Par exemple
Programming Puzzles and Code Golf
devientProgramming selzzuP dna Code Golf
Le code le plus court gagne !!
Bon codage ...
Any input other than letters or spaces, including integers and punctuation, should throw an exception: "Sentence must only use letters".
Cela signifie implémenter une tâche secondaire sans aucun rapport avec le défi de renverser les mots, de supprimer les langues qui n'ont pas d'exceptions, et nécessite le codage en dur ou la compression d'une longue chaîne qui occupe une grande partie de la nombre d'octets.