ได้รับสาย X และ Y ตรวจสอบว่า X เป็นsubsequenceของวายสตริงว่างเปล่าจะถูกยกย่องว่าเป็น subsequence ของทุกสตริง (เช่น''
และ'anna'
เรียงตามลำดับ'banana'
)
อินพุต
- X สตริงตัวอักษรผสมตัวเลขที่คำนึงถึงขนาดตัวพิมพ์
- Y สตริงตัวอักษรผสมตัวเลขที่คำนึงถึงขนาดตัวพิมพ์
เอาท์พุต
- จริงหรือเท็จ (หรือเทียบเท่า) แสดงอย่างถูกต้องว่า X เป็นองค์ประกอบของ Y
ตัวอย่าง I / O
X Y output
'' 'z00' True
'z00' 'z00' True
'z00' '00z0' False
'aa' 'anna' True
'anna' 'banana' True
'Anna' 'banana' False
เกณฑ์
- โปรแกรมที่สั้นที่สุดชนะตามที่กำหนดโดยจำนวนไบต์ของซอร์สโค้ด
ตัวอย่างโปรแกรม
- หลายโปรแกรมที่สามารถดัดแปลงได้อยู่ในการโพสต์ที่เกี่ยวข้องนี้
anna
เป็นsubsequence ( แต่ไม่สตริงย่อย) banana
ของ String X เป็นส่วนประกอบของ string Y หาก X สามารถหาได้จาก Y โดยการลบศูนย์หรือมากกว่าองค์ประกอบของ Y; เช่นการลบb
และครั้งที่สองa
จากการให้banana
anna