Sie erhalten eine Zeichenfolge und zwei Zeichen. Sie müssen die Zeichenfolge zwischen diesen Zeichen aus der Zeichenfolge drucken.
Eingang
Die Eingabe enthält zunächst eine Zeichenfolge (nicht leer oder null). In der nächsten Zeile werden zwei Zeichen durch ein Leerzeichen getrennt.
Herausforderung
Gibt die Zeichenfolge zwischen den beiden Zeichen zurück
Beispiel
Hello! What's your name?
! ?
sollte die Ausgabe ergeben:
" What's your name"
Regeln
- Die Zeichenfolge darf nicht länger als 100 Zeichen sein und enthält nur ASCII-Zeichen im Bereich
(Leerzeichen) bis~(Tilde) (Zeichencodes 0x20 bis 0x7E, einschließlich). Siehe ASCII-Tabelle als Referenz. - Sie müssen Eingaben von der
stdin(oder nächstgelegenen) Alternative nehmen. - Die Ausgabe sollte mit Anführungszeichen (
") umgeben sein. - Sie können ein vollständiges Programm oder eine Funktion schreiben, die Eingaben entgegennimmt und die endgültige Zeichenfolge ausgibt
- Die beiden Zeichen enthalten nur ASCII-Zeichen im Bereich
(Leerzeichen) bis~(Tilde) (Zeichencodes 0x20 bis 0x7E, einschließlich). Siehe ASCII-Tabelle als Referenz. - Es kann nicht garantiert werden, dass beide Zeichen in der Zeichenfolge enthalten sind.
- Wenn eines der Zeichen in der Zeichenfolge nicht gefunden wird, drucken Sie
"null". - Wenn eines der Zeichen mehrmals in einer Zeichenfolge gefunden wird (es sei denn, beide Zeichen sind identisch), drucken Sie
"null". - Wenn beide Zeichen dasselbe Zeichen sind, drucken Sie die Zeichenfolge
"null".
Testfälle
1)
<HTML>code</HTML>
> < --> "null"
2)
What's what?
' ' --> "null"
3)
abcdefghijklmnopqrstuvwxyz
n k --> "lm"
4)
Testing...
e T --> ""
5)
Last test-case
- --> "test"
Wertung
Dies ist Codegolf, daher gewinnt die kürzeste Übermittlung (in Byte).
"? Sollen wir es einfach mit einem anderen Paar Anführungszeichen umgeben und uns nicht darum kümmern?
one"two-three \n" -Ausgabe: "two"( \nist eine neue Zeile)