Home / ซ้อมสอบเก็บคะแนนครั้งที่ 2

ซ้อมสอบเก็บคะแนนครั้งที่ 2

You are not logged in.

If you are a current student, please Log In for full access to this page.

จงเขียนฟังก์ชัน find_max(s) เพื่อคำนวณหาค่าสูงสุดภายใน string s โดยที่ s เป็น string ที่มีตัวเลขจำนวนเต็มไม่ระบุจำนวน คั่นด้วยเว้นวรรค

โดยตัวอย่างการใช้งานจะได้ว่า

  • find_max("123 34 5") จะได้ 123
  • find_max("-123 -34 -5") จะได้ -5

จงเขียนฟังก์ชัน subset(A, B) เพื่อตรวจสอบว่า A เป็น subset ของ B หรือไม่ โดยการเป็น subset แสดงว่าทุกสมาชิกใน A เป็นสมาชิกของ B โดย

  • คืนค่า True เมื่อ A เป็น subset ของ B
  • คืนค่า False ในกรณีอื่น

โดยตัวอย่างการใช้งานจะได้ว่า

  • subset({1}, {1, 2}) จะได้ True
  • subset({3}, {1, 2}) จะได้ False

จงเขียนฟังก์ชัน length_last_word(s) เพื่อคำนวณหาค่าความยาวของคำสุดท้ายที่ปรากฏใน string s โดยที่ s เป็น string ที่เป็นประโยคภาษาอังกฤษหนึ่งประโยค

โดยตัวอย่างการใช้งานจะได้ว่า

  • length_last_word("I have a pen") จะได้ 3
  • length_last_word("I have an apple") จะได้ 5