 ออกแบบอัลกอริทึมเพื่อค้นหาคำที่พบบ่อยที่สุดในประโยค
อัลกอริทึมควรทำโทเค็นประโยคที่กำหนดเป็นคำแต่ละคำก่อน หลังจากแยกประโยคแล้ว อัลกอริทึมสามารถใช้ตัวนับความถี่เพื่อติดตามจำนวนครั้งที่แต่ละคำเกิดขึ้น เมื่อสร้างตัวนับแล้ว อัลกอริทึมสามารถจัดเรียงอาร์เรย์ตัวนับตามคำที่มีความถี่สูงสุด และส่งกลับคำที่ใช้บ่อยที่สุด def most_frequent_words(ประโยค): words = Sentence.split() word_freqs = {} # สร้างตัวนับเพื่อติดตามความถี่ของคำสำหรับคำต่อคำ: ถ้าคำใน word_freqs: word_freqs[word] += 1 อื่น: word_freqs[word] = 1 # จัดเรียงตัวนับอาร์เรย์และส่งคืนคำที่ใช้บ่อยที่สุด sorted_words = sorted(word_freqs.items(), key=lambda t: t[1], reverse=True) return sorted_words[0][0]