문자열과 두 문자가 제공됩니다. 문자열에서이 문자들 사이에 문자열을 인쇄해야합니다.
입력
입력에는 먼저 문자열이 포함됩니다 (비어 있지 않거나 null
). 다음 줄에는 공백으로 구분 된 두 문자가 있습니다.
도전
두 문자 사이의 문자열을 반환
예
Hello! What's your name?
! ?
출력이 발생해야합니다.
" What's your name"
규칙
- 문자열은 100자를 초과하지 않으며
(공백) ~
~
(물결표) 범위의 ASCII 문자 만 포함합니다 (문자 코드 0x20 ~ 0x7E 포함). 보기 ASCII 테이블을 참조. stdin
(또는 가장 가까운 대안) 에서 입력을 받아야합니다 .- 출력은 인용 부호 (
"
) 로 묶어야합니다 . - 전체 프로그램 또는 입력을 받아 최종 문자열을 출력하는 함수를 작성할 수 있습니다.
- 두 문자는
(공백) ~
~
(물결표) 범위의 ASCII 문자 만 포함합니다 (문자 코드 0x20 ~ 0x7E 포함). 보기 ASCII 테이블을 참조. - 두 문자가 모두 문자열에 있다고 보장 할 수 없습니다.
- 문자열에 문자가 없으면 인쇄하십시오
"null"
. - 문자열에서 문자가 두 번 이상 발견되면 (두 문자가 동일하지 않은 경우) print를 인쇄하십시오
"null"
. - 두 문자가 모두 같은 문자이면 문자열을 인쇄하십시오
"null"
.
테스트 사례
1)
<HTML>code</HTML>
> < --> "null"
2)
What's what?
' ' --> "null"
삼)
abcdefghijklmnopqrstuvwxyz
n k --> "lm"
4)
Testing...
e T --> ""
5)
Last test-case
- --> "test"
채점
이것은 코드 골프이므로 가장 짧은 제출 (바이트)이 이깁니다.
"
? 가 포함되어 있으면 어떻게 됩니까? 우리는 그것을 다른 따옴표 쌍으로 둘러 쌀 필요가 있습니까?
one"two-three \n" -
output : "two"
( \n
은 개행 문자)