Vous obtenez une chaîne et deux caractères. Vous devez imprimer la chaîne entre ces caractères à partir de la chaîne.
Contribution
L'entrée contiendra d'abord une chaîne (non vide ou null
). Dans la ligne suivante, il y aura deux caractères séparés par un espace.
Défi
Renvoie la chaîne entre les deux caractères
Exemple
Hello! What's your name?
! ?
devrait entraîner la sortie:
" What's your name"
Règles
- La chaîne ne dépassera pas 100 caractères et ne contiendra que des caractères ASCII dans la plage
(espace) à
~
(tilde) (codes de caractères 0x20 à 0x7E, inclus). Voir le tableau ASCII pour référence. - Vous devez prendre connaissance de
stdin
(ou de l'alternative la plus proche). - La sortie doit être entourée de guillemets (
"
). - Vous pouvez écrire un programme complet ou une fonction qui prend en entrée et sort la chaîne finale
- Les deux caractères ne contiendront que des caractères ASCII dans la plage
(espace) à
~
(tilde) (codes de caractères 0x20 à 0x7E, inclus). Voir le tableau ASCII pour référence. - Il n'y a aucune garantie que les deux caractères seront dans la chaîne.
- Si aucun des caractères n'est trouvé dans la chaîne, imprimez
"null"
. - Si l'un des caractères est trouvé plusieurs fois (sauf si les deux caractères sont identiques) dans une chaîne, imprimez
"null"
. - Si les deux caractères sont le même caractère, imprimez la chaîne
"null"
.
Cas de test
1)
<HTML>code</HTML>
> < --> "null"
2)
What's what?
' ' --> "null"
3)
abcdefghijklmnopqrstuvwxyz
n k --> "lm"
4)
Testing...
e T --> ""
5)
Last test-case
- --> "test"
Notation
Il s'agit du code golf, donc la soumission la plus courte (en octets) l'emporte.
"
? Faut-il simplement l'entourer d'une autre paire de citations et ne pas s'en soucier?
one"two-three \n" -
sortie: "two"
( \n
est une nouvelle ligne)