(หมายเหตุ: นี่เป็นการแยกส่วนจากการท้าทายครั้งก่อนของฉันค้นหาคำที่หมุนวน! )
คำจำกัดความของInfinity Word :
- หากคุณเชื่อมต่อกับเส้นโค้งของตัวละครทั้งหมดของInfinity Wordบนตัวอักษร (AZ) คุณจะได้รับสัญลักษณ์อินฟินิตี้∞เช่นในแผนภาพด้านล่าง
- การเชื่อมต่อที่สม่ำเสมอทั้งหมดจะต้องหยุดทำงานการเชื่อมต่อคี่ทั้งหมดต้องขึ้น
- คุณสามารถละเว้นตัวพิมพ์ใหญ่ / ตัวพิมพ์เล็กหรือพิจารณา / แปลงทั้งหมดเป็นตัวพิมพ์ใหญ่หรือทั้งหมดเป็นตัวพิมพ์เล็ก
- คำที่ป้อนเป็นอักขระในช่วงตัวอักษรของ AZ ไม่มีช่องว่างไม่มีเครื่องหมายวรรคตอนหรือสัญลักษณ์
- แต่ละคำจะต้องมีความยาว 5 ตัวอักษร คำ> 5 หรือ <5 ไม่ถูกต้อง
- หากคำมีอักขระซ้อนกันสองคำคำนั้นไม่ถูกต้องเช่น "FLOOD" หรือ "QUEEN"
- คำอนันต์ทั้งหมดเริ่มต้นและจบด้วยตัวละครเดียวกัน
นี่คือตัวอย่างบางส่วน:
งาน:
เขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบที่จะใช้คำจากอินพุตมาตรฐานและจะส่งออกถ้าเป็นInfinity Wordหรือไม่ เอาต์พุตสามารถเป็นจริง / เท็จ, 1/0, 1 / Null ฯลฯ
กรณีทดสอบ:
Infinity Words:
ALPHA, EAGLE, HARSH, NINON, PINUP, RULER, THEFT, WIDOW
NOT Infinity Words:
CUBIC, ERASE, FLUFF, LABEL, MODEM, RADAR, RIVER, SWISS, TRUST,
KNEES, QUEEN, GROOVE, ONLY, CHARACTER, OFF, IT, ORTHO
กฎ:
- รหัสที่สั้นที่สุดชนะ
ภารกิจเสริม:
ค้นหารายการคำที่ไม่มีที่สิ้นสุดมากเท่าที่คุณจะทำได้ในพจนานุกรมภาษาอังกฤษ คุณสามารถใช้ตัวอย่างเป็นข้อมูลอ้างอิงรายการสินค้าทั้งหมดของคำภาษาอังกฤษที่นี่