Вам дана строка и два символа. Вы должны напечатать строку между этими символами из строки.
вход
Сначала ввод будет содержать строку (не пустую или null
). В следующей строке будет два символа, разделенных пробелом.
Вызов
Вернуть строку между двумя символами
пример
Hello! What's your name?
! ?
должен привести к выводу:
" What's your name"
правила
- Строка не должна быть длиннее 100 символов и будет содержать только символы ASCII в диапазоне
(от пробела) до
~
(тильда) (коды символов от 0x20 до 0x7E включительно). См. Таблицу ASCII для справки. - Вы должны принять входные данные
stdin
(или ближайший альтернативный вариант). - Вывод должен быть заключен в кавычки (
"
). - Вы можете написать полную программу или функцию, которая принимает данные и выводит последнюю строку
- Два символа будут содержать только символы ASCII в диапазоне
(пробел) -
~
(тильда) (коды символов от 0x20 до 0x7E включительно). См. Таблицу ASCII для справки. - Нет гарантии, что оба символа будут в строке.
- Если какой-либо из символов не найден в строке, выведите
"null"
. - Если какой-либо из символов найден в строке более одного раза (если оба символа не совпадают), выведите
"null"
. - Если оба символа совпадают, выведите строку
"null"
.
Тестовые случаи
1)
<HTML>code</HTML>
> < --> "null"
2)
What's what?
' ' --> "null"
3)
abcdefghijklmnopqrstuvwxyz
n k --> "lm"
4)
Testing...
e T --> ""
5)
Last test-case
- --> "test"
счет
Это код гольф, поэтому выигрывает самое короткое представление (в байтах).
"
? Должны ли мы просто окружить это другой парой кавычек и не заботиться об этом?
one"two-three \n" -
output: "two"
( \n