Bạn được cung cấp một chuỗi và hai ký tự. Bạn phải in chuỗi giữa các ký tự này từ chuỗi.
Đầu vào
Đầu vào trước tiên sẽ chứa một chuỗi (không trống hoặc null
). Trong dòng tiếp theo, sẽ có hai ký tự cách nhau bởi một khoảng trắng.
Thử thách
Trả về chuỗi giữa hai ký tự
Thí dụ
Hello! What's your name?
! ?
nên dẫn đến kết quả đầu ra:
" What's your name"
Quy tắc
- Chuỗi sẽ không dài hơn 100 ký tự và sẽ chỉ chứa các ký tự ASCII trong phạm vi
(khoảng trắng) đến
~
(dấu ngã) (mã ký tự 0x20 đến 0x7E, đã bao gồm). Xem bảng ASCII để tham khảo. - Bạn phải lấy đầu vào từ
stdin
(hoặc thay thế gần nhất). - Đầu ra phải được bao quanh bằng dấu ngoặc kép (
"
). - Bạn có thể viết một chương trình đầy đủ hoặc một hàm lấy đầu vào và xuất chuỗi cuối cùng
- Hai ký tự sẽ chỉ chứa các ký tự ASCII trong phạm vi
(khoảng trắng) đến
~
(dấu ngã) (mã ký tự 0x20 đến 0x7E, đã bao gồm). Xem bảng ASCII để tham khảo. - Không có gì đảm bảo rằng cả hai ký tự sẽ nằm trong chuỗi.
- Nếu không tìm thấy bất kỳ ký tự nào trong chuỗi, hãy in
"null"
. - Nếu bất kỳ ký tự nào được tìm thấy nhiều hơn một lần (trừ khi cả hai ký tự giống nhau) trong một chuỗi, hãy in
"null"
. - Nếu cả hai ký tự là cùng một ký tự, in chuỗi
"null"
.
Các trường hợp thử nghiệm
1)
<HTML>code</HTML>
> < --> "null"
2)
What's what?
' ' --> "null"
3)
abcdefghijklmnopqrstuvwxyz
n k --> "lm"
4)
Testing...
e T --> ""
5)
Last test-case
- --> "test"
Chấm điểm
Đây là mã golf, vì vậy bài nộp ngắn nhất (tính bằng byte) sẽ thắng.
"
thì sao? Chúng ta có nên bao quanh nó với một cặp trích dẫn khác và không quan tâm đến điều đó?
one"two-three \n" -
đầu ra: "two"
( \n
là một dòng mới)