โปรแกรมจะต้องส่งออกตัวอักษรที่จับคู่มากที่สุด ตัวอย่างเช่นหากโปรแกรมของคุณได้รับสตริงต่อไปนี้:
"Sally's friend Bobby searched for seashells."
มันจะต้องส่งออกLเพราะเกิดขึ้นเป็นครั้งที่สองซึ่งเป็นบ่อยมากขึ้นกว่าคู่อื่น"ll" ๆ"bb"
กฎ:
- หากมีจดหมายมากกว่าหนึ่งฉบับที่เกิดขึ้นอันดับหนึ่งให้ส่งออกทั้งหมดตามลำดับตัวอักษร (เช่น
"Sally's friends Jimmy and Bobby rummaged for seashells."ควรส่งออกทั้งสองLและM[หรือ"LM"หากคุณโปรด] เพราะพวกเขาทั้งสองเกิดขึ้นบ่อยกว่าคู่อื่น ๆ ) - ตัวอักษรที่มีสามเท่าสี่เท่าและอื่น ๆ นับเป็นหนึ่งคู่ (เช่น
"lll"ใน"willless"ถูกนับเป็นหนึ่งคู่Lเท่านั้น) - ตัวอักษรคู่จะต้องอยู่ในคำเดียว (เช่น
"Sally's sociable friends Sammy and Bobby searched for fabulous seashells."ควรส่งออกLและไม่ใช่Sเพราะแม้จะ"ss"มีเหตุการณ์มากกว่า"ll"นั้นพวกเขาจะถูกคั่นด้วยช่องว่าง) - นับเฉพาะตัวอักษรจากตัวอักษรภาษาอังกฤษ
- กรณีไม่สำคัญ (เช่น
"Ss"เป็นเช่นเดียวกับ"SS"หรือ"ss"และทั้งหมดถูกนับเป็นหนึ่งคู่S)
คุณสามารถอ่านข้อมูลของคุณได้จากทุกที่ที่คุณต้องการ รหัสที่สั้นที่สุดชนะ
['l']หรือไม่?
'etc?