Récit
Avez-vous vu ce post de 9gag ? Vous avez peut-être le sentiment de faire vos propres phrases. Mais alors vous vous rendez compte que vous pourriez simplement jouer un script en une demi-heure, et vous n'aurez jamais à vous en occuper.
La soumission
Votre programme recevra une chaîne d'entrée qu'il renverra avec des guillemets ajoutés comme expliqué ci-dessous. Les failles standard sont interdites. La sortie sous forme de liste de lignes est autorisée. Les espaces de fin et les lignes vides qui ne cassent pas la sortie sont autorisés.
Les règles de saisie
- L'entrée contient uniquement des caractères ASCII imprimables.
- L'entrée peut contenir des espaces. Les mots sont déterminés avec eux.
- Il est garanti qu'un espace ne sera jamais suivi d'un autre espace.
- Le cas d'aucune entrée ou chaîne vide n'a pas d'importance.
Les règles de sortie
Si un mot est donné, le programme doit renvoyer la chaîne entre guillemets.
Si la chaîne d'entrée contient 2 mots ou plus, elle renvoie d'abord l'entrée initiale, mais le premier mot est entre guillemets. Ensuite, sur la ligne suivante, il renvoie l'entrée initiale, mais avec le deuxième mot entre guillemets. Et ainsi de suite pour les mots restants.
En général, le programme doit renvoyer autant de lignes qu'il y a de mots dans l'entrée.
Exemples:
test -> "test"
This is codegolf -> "This" is codegolf
This "is" codegolf
This is "codegolf"
This is a significantly longer, but not the longest testcase -> "This" is a significantly longer, but not the longest testcase
This "is" a significantly longer, but not the longest testcase
This is "a" significantly longer, but not the longest testcase
This is a "significantly" longer, but not the longest testcase
This is a significantly "longer," but not the longest testcase
This is a significantly longer, "but" not the longest testcase
This is a significantly longer, but "not" the longest testcase
This is a significantly longer, but not "the" longest testcase
This is a significantly longer, but not the "longest" testcase
This is a significantly longer, but not the longest "testcase"
Here is an another one -> "Here" is an another one
Here "is" an another one
Here is "an" another one
Here is an "another" one
Here is an another "one"
C'est le code-golf , donc la réponse du moindre octet gagne!
"
caractères?
''
, ‘’
ou “”
plutôt que ""
?