นี่คือสิ่งที่เราจะเรียกซุปชามตัวอักษร - รูปร่าง ASCII ศิลปะวงกลมประมาณกับ 26 ตัวอักษรภาษาอังกฤษตัวพิมพ์ใหญ่ (AZ) จัดเรียงตามเข็มนาฬิกาเพื่อสร้างปริมณฑล:
XYZABC
VW DE
U F
T G
S H
RQ JI
PONMLK
เขียนโปรแกรมที่ใช้ตัวอักษร AZ และเอาท์พุทซุปตัวอักษรเดียวกันว่า "หมุน" เพื่อที่จะพูดดังนั้นตัวอักษรที่ป้อนจะปรากฏขึ้นเมื่อสิ่งที่A
ทำในตัวอย่างด้านบนและรอบตัวอักษรที่เหลือเต็มรอบ ตามเข็มนาฬิกา
ดังนั้นเอาท์พุทสำหรับการป้อนข้อมูลA
จะเป็นที่เดิมชามซุปตัวอักษร
และเอาต์พุตสำหรับอินพุตB
จะเป็นอันนี้:
YZABCD
WX EF
V G
U H
T I
SR KJ
QPONML
เช่นเดียวกันกับผลลัพธ์สำหรับH
:
EFGHIJ
CD KL
B M
A N
Z O
YX QP
WVUTSR
หรือสำหรับZ
:
WXYZAB
UV CD
T E
S F
R G
QP IH
ONMLKJ
สิ่งนี้ต้องใช้กับตัวอักษร 26 ตัว A ถึง Z
รายละเอียด:
- คุณสามารถสันนิษฐานได้ว่าอินพุตเพียงอย่างเดียวจะเป็นตัวอักษร A ถึง Z
- หากสะดวกคุณสามารถใช้ตัวพิมพ์เล็ก az สำหรับอินพุตและ / หรือเอาท์พุทคุณสามารถผสมและจับคู่ส่วนล่างและตัวพิมพ์ใหญ่ได้
- ลำดับตัวอักษรต้องวนตามเข็มนาฬิกาไม่ใช่ทวนเข็มนาฬิกา
- คุณต้องใช้ช่องว่างไม่ใช่อย่างอื่นเพื่อเยื้องและเติมชามซุป
- อาจมีการนำหน้าหรือขึ้นบรรทัดใหม่หรือช่องว่างในเอาต์พุตตราบใดที่มีการจัดเรียงชามซุปอย่างเหมาะสม
- โปรดทราบว่ารูปร่างชามกว้าง 12 ตัวอักษรสูง 7 เพื่อให้ดูเหมือนเป็นวงกลมโดยประมาณเป็นข้อความ โบลิ่งของคุณจะต้องมีรูปร่างเดียวกัน
นี่คือรหัสกอล์ฟเพื่อให้รหัสที่สั้นที่สุดชนะ!