รับสตริงที่มีตัวอักษรเท่านั้นเอาท์พุทความยาวของการวิ่งที่ยาวที่สุดของตัวอักษรตามลำดับคำที่บรรจุซึ่งคำสั่งไม่สำคัญ อัลกอริทึมตัวอย่างอาจเรียงลำดับคำเอารายการที่ซ้ำกันออกแล้วส่งออกความยาวของการรันที่ยาวที่สุด
กรณีทดสอบ
watch -> 1
stars -> 3
antidisestablishmentarianism -> 3
backdoor -> 4
a -> 1
tutorials -> 4
ตัวอย่างเช่นมีตัวอักษรantidisestablishmentarianism
abdehilmnstr
ระยะที่ยาวที่สุดคือlmn
และrst
ยาว 3 เท่า
หมายเหตุ
คุณอาจใช้ตัวพิมพ์เล็กตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กทั้งหมดเป็นอินพุต แต่ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ไม่สามารถเข้ารหัสข้อมูลเกี่ยวกับคำนั้นได้ (เช่นคุณไม่สามารถทำให้n
ตัวอักษรตัวแรกเป็นตัวพิมพ์ใหญ่n
ได้
นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ
rst
- ไม่ซ้ำกันเรียงลำดับและได้รับการทำงานต่อเนื่องยาวนานที่สุด เราสามารถรับอินพุตเป็นอาร์เรย์ของตัวละครได้หรือไม่?