โปรแกรมจะต้องส่งออกตัวอักษรที่จับคู่มากที่สุด ตัวอย่างเช่นหากโปรแกรมของคุณได้รับสตริงต่อไปนี้:
"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?