Diberikan (pada STDIN, sebagai argumen baris perintah, atau sebagai argumen fungsi) dua string non-kosong yang berbeda, temukan dan kembalikan substring terpendek dari string pertama yang bukan merupakan substring dari string kedua. Jika tidak ada substring seperti itu, Anda dapat mengembalikan string kosong, mengembalikan string apa pun yang bukan substring dari string asli, atau melempar pengecualian. Jika Anda kembali dari suatu fungsi, Anda juga dapat mengembalikan nol (atau tidak ditentukan, Tidak ada, dll.) Dalam kasus ini. Jika beberapa substring terikat untuk yang terpendek, Anda dapat mengembalikan salah satunya.
String dapat terdiri dari karakter ascii yang dapat dicetak.
Input yang diberikan pada STDIN akan diberikan dengan satu string pada setiap baris. Atas permintaan Anda, satu baris kosong dapat ditambahkan di akhir input.
Ini adalah kode golf, sehingga program yang paling singkat yang valid menang.
BEBERAPA KASUS UJI
MEMASUKKAN:
STRING ONE
STRING TWO
KELUARAN:
E
MEMASUKKAN:
A&&C
A&$C
OUTPUT YANG LUAR BIASA:
&&
&C
MEMASUKKAN:
(Dua string 80-huruf yang dihasilkan secara acak)
QIJYXPYWIWESWBRFWUHEERVQFJROYIXNKPKVDDFFZBUNBRZVUEYKLURBJCZJYMINCZNQEYKRADRYSWMH
HAXUDFLYFSLABUCXUWNHPSGQUXMQUIQYRWVIXGNKJGYUTWMLLPRIZDRLFXWKXOBOOEFESKNCUIFHNLFE
SEMUA OUTPUT YANG VALID:
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