อย่าถามฉันว่าอย่างไรหรือทำไม แต่ในขณะที่เขียนโปรเจคฉันพบว่าตัวอักษรของคำสองคำมีรูปแบบเฉพาะที่เรียกว่าตัวอักษรฉันเชื่อมโยงแต่ละอักขระของคำด้วยดินสอบนตัวอักษรและฉันได้รับสอง เกลียวจากนั้นฉันสังเกตเห็นว่าเกลียวแรกเป็นทวนเข็มนาฬิกาและอีกอันเป็นทวนเข็มนาฬิกาและลักษณะอื่น ๆ ... ดังนั้นฉันจึงตั้งชื่อพวกเขาว่าคำที่หมุนวน !
หมุนของ Wordสามารถ:
- ตามเข็มนาฬิกาหรือทวนเข็มนาฬิกา
- ศูนย์กลางหรือแรงเหวี่ยง
นี่คือตัวอย่างบางส่วนของคำที่หมุนวน :
ภารกิจที่ 1:
เขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบที่จะใช้คำหนึ่งคำจากอินพุตมาตรฐานและจะแสดงผลหากเป็นSwirling Wordและคุณลักษณะของมันในรูปแบบที่อ่านได้ข้อความที่ขยายขยายตัวอักษร 3 ตัวธง ฯลฯ
กรณีทดสอบและตัวอย่างผลลัพธ์สำหรับคำต่าง ๆ (แต่คุณสามารถตัดสินใจว่าจะแสดงผลลัพธ์อย่างไร):
EARTH, GROUP > NO // NOT A SWIRLING WORD
OPERA, STAY, IRIS > SW,CF,CW // SWIRLING WORD, CENTRIFUGAL, CLOCKWISE
MINER, TAX, PLUG, META > SW,CF,CC // SWIRLING WORD, CENTRIFUGAL, COUNTERCLOCKWISE
AXIOM, AXIS, COOK > SW,CP,CW // SWIRLING WORD, CENTRIPETAL, CLOCKWISE
WATCH, YETI, PILL > SW,CP,CC // SWIRLING WORD, CENTRIPETAL, COUNTERCLOCKWISE
MORE EXAMPLES OF FALSE TEST CASES (NOT SWIRLING WORDS):
EARTH, GROUP, OUTPUT, WORD, CONNECTION, ODD, MOM, DAD,
CHARACTER, EXAMPLE, QUESTION, NEWSLETTER, OTHER
กฎ:
- การเชื่อมต่อระหว่างตัวละครทั้งสองครั้งแรกจะต้องขึ้น (เหมือนในกราฟิก) ทุกการเชื่อมต่อแม้จะต้องลงทุกการเชื่อมต่อคี่จะต้องขึ้น
- คุณสามารถละเว้นตัวพิมพ์ใหญ่ / ตัวพิมพ์เล็กหรือพิจารณา / แปลงทั้งหมดเป็นตัวพิมพ์ใหญ่หรือทั้งหมดเป็นตัวพิมพ์เล็ก
- คำที่ป้อนเป็นตัวอักษรในช่วงตัวอักษรของ AZ ไม่มีช่องว่างไม่มีเครื่องหมายวรรคตอนและอื่น ๆ
- หากคำมีตัวอักษรซ้อนเช่น "GROOVE" คุณจะต้องยุบคู่ผสมเป็นหนึ่งอักขระ: "GROOVE"> "GROVE"
- คำที่ป้อนจะมีอักขระที่แตกต่างกันอย่างน้อย 3 ตัว คำเช่น "MOM", "DAD", "LOL" ไม่ใช่คำที่ถูกต้อง
- เป็นไปได้ที่จะผ่านหลาย ๆ ครั้งในตัวละครเดียวกันเช่น "IRIS"
- รหัสที่สั้นที่สุดชนะ
ภารกิจที่ 2:
หากต้องการได้รับชื่อเสียงมากขึ้นให้ค้นหาคำที่ยาวที่สุดที่หมุนวนได้และเป็นลักษณะที่คุณสามารถพบได้ในพจนานุกรมภาษาอังกฤษโดยทำตามกฎข้างต้น คุณสามารถใช้ตัวอย่างเป็นข้อมูลอ้างอิงรายการที่สมบูรณ์ของคำภาษาอังกฤษที่นี่
การเข้ารหัสที่มีความสุข!