Вам надається рядок і два символи. Ви повинні надрукувати рядок між цими символами з рядка.
Вхідні дані
Спочатку вхід буде містити рядок (не порожній або 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" -вихід: "two"( \nце новий рядок)