Challenge การ
สร้างฟังก์ชั่นใช้สองอาร์เรย์สองมิติของอักขระ (หรือ Strings หากภาษาการเขียนโปรแกรมไม่มีอักขระเป็นประเภทข้อมูล) เป็นอินพุต: a และ b หากภาษาของคุณไม่รองรับอินพุตเหล่านี้คุณสามารถใช้ตัวแปรไบต์เดียวแบบมาตรฐานอื่น ๆ
งานของคุณคือการพิจารณาว่าขมี a หรือไม่ หากเป็นเช่นนั้นให้ส่งคืนจริง มิฉะนั้นส่งคืน false
กรณีทดสอบตัวอย่าง
a:
123
456
789
b:
123
456
789
ควรกลับจริง
a:
code
golf
b:
thisis
code!!
golf!!
ohyeah
ควรกลับจริง
a:
abcd
efgh
ijkl
b:
abcdef
ghijkl
mnopqr
ควรกลับเท็จ
a:
abc
def
b:
1abc2
3def4
5ghi6
ควรกลับจริง
a:
ab
cd
b:
#ab##
##cd#
ควรกลับเท็จ
ไบต์ที่น้อยที่สุดชนะ
a
ไม่อยู่บนb
ขอบด้านซ้ายของและกรณีทดสอบเท็จที่แต่ละบรรทัดของa
ปรากฏในบรรทัดที่ต่อเนื่องกันb
แต่มีขอบด้านซ้ายของเซ