 ออกแบบอัลกอริทึมเพื่อค้นหาคำที่ยาวที่สุดในสตริง
def longest_word(string): # แยกสตริงเป็นรายการคำ word = string.split() # เริ่มต้นความยาวสูงสุด max_length = 0 # สำรวจรายการคำต่อคำ: # คำนวณความยาวของแต่ละคำ word_length = len(word) # ติดตามความยาวสูงสุด if(word_length > max_length): max_length = word_length # คืนค่าความยาวสูงสุดของคำ คืนค่า max_length # รหัสไดรเวอร์ input_string = 'นี่คือสตริงที่มีคำ' พิมพ์(longest_word(input_string)) # เอาต์พุต: มี (คำที่ยาวที่สุดของสตริงที่กำหนด)