STDIN에서 명령 행 인수 또는 함수 인수로 두 개의 고유하고 비어 있지 않은 문자열이 주어지면 두 번째의 하위 문자열이 아닌 첫 번째 문자열의 가장 짧은 하위 문자열을 찾아 리턴하십시오. 이러한 하위 문자열이 없으면 빈 문자열을 반환하거나 원래 문자열의 하위 문자열이 아닌 문자열을 반환하거나 예외를 throw 할 수 있습니다. 함수에서 돌아 오는 경우이 경우 null (또는 undefined, None 등)을 반환 할 수도 있습니다. 이러한 하위 문자열이 여러 개 최단으로 묶인 경우 그 중 하나를 반환 할 수 있습니다.
문자열은 인쇄 가능한 ASCII 문자로 구성 될 수 있습니다.
STDIN에 제공된 입력은 각 행에 하나의 문자열로 제공됩니다. 귀하의 요청에 따라 입력 끝에 빈 줄이 하나 추가 될 수 있습니다.
이것은 코드 골프이므로 가장 짧은 유효한 프로그램이 승리합니다.
일부 테스트 사례
입력:
STRING ONE
STRING TWO
산출:
E
입력:
A&&C
A&$C
유효한 출력 :
&&
&C
입력:
(임의로 생성 된 80 자 문자열 2 개)
QIJYXPYWIWESWBRFWUHEERVQFJROYIXNKPKVDDFFZBUNBRZVUEYKLURBJCZJYMINCZNQEYKRADRYSWMH
HAXUDFLYFSLABUCXUWNHPSGQUXMQUIQYRWVIXGNKJGYUTWMLLPRIZDRLFXWKXOBOOEFESKNCUIFHNLFE
모든 유효한 출력 :
AD
BJ
BR
CZ
DD
EE
ER
EY
EY
FF
FJ
FW
FZ
HE
IJ
IN
IW
JC
JR
JY
KL
KP
KR
KV
LU
MH
MI
NB
NQ
OY
PK
PY
QE
QF
QI
RA
RB
RF
RO
RV
RY
RZ
SW
UE
UH
UN
UR
VD
VQ
VU
WB
WE
WI
WU
XN
XP
YI
YK
YK
YM
YS
YW
YX
ZB
ZJ
ZN
ZV