รับสี่เหลี่ยมของข้อความที่แสดงถึงเกลียวของตัวละครหมุนมัน!
เกลียวเริ่มต้นที่ศูนย์และย้ายทวนเข็มนาฬิกาไปที่ขอบด้านนอกเริ่มต้นที่ด้านซ้ายของศูนย์:
987
216
345
123456789นี้แปลเป็นสตริง การหมุนจะทำไปทางซ้าย234567891ดังนั้นหากคุณหมุนตำแหน่งหนึ่งก็จะเป็น นี่คือตัวแทน:
198
327
456
อินพุต
อินพุตประกอบด้วยเกลียวและระยะทางในการหมุน
ระยะทางจะเป็นจำนวนเต็มบวกหรือศูนย์เสมอและสามารถกำหนดได้ตามขีด จำกัด ชนิดข้อมูลของภาษาของคุณ
ควรใช้เกลียวเป็นสตริงโดยมีตัวคั่นบรรทัดที่คุณเลือก (รวมถึงไม่มีตัวคั่น) มันจะเป็นรูปสี่เหลี่ยมเสมอไม่รวมตัวคั่นและมีความยาวด้านคี่
สมมติว่าตัวละครทั้งหมดเป็นตัวอักษรและตัวเลข [A-Za-z0-9]
เอาท์พุต
เอาท์พุทเป็นเกลียวหมุน ควรเป็นรูปสี่เหลี่ยมจัตุรัสในหลายบรรทัด (ไม่ว่าจะพิมพ์หรือส่งคืน)
ตัวอย่าง
อินพุต
3
tne
atd
bin
เอาท์พุต
bat
nit
den
อินพุต
18
efilr
naepo
umshf
tootr
butte
เอาท์พุต
rettu
omseb
oofft
trliu
hpean
นี่คือโค้ดกอล์ฟที่มีคะแนนนับเป็นปกติ