สตริง snakified มีลักษณะเช่นนี้:
T AnE eOf ifi ing
h s x l A k e r
isI amp Sna dSt
งานของคุณ
รับสตริงs
และขนาดn
จากนั้นเอาต์พุตสตริงที่อ่านค่าได้ ปัจจัยการผลิตThisIsAnExampleOfaSnakifiedString
และ3
จะผลิตตัวอย่างข้างต้น
ข้อมูลจำเพาะ
s
จะมีอักขระ ASCII ระหว่างรหัสจุด 33 ถึง 126 เท่านั้น (ไม่มีการเว้นวรรคหรือบรรทัดใหม่)s
จะมีความยาวระหว่าง 1 ถึง 100 อักขระn
เป็นจำนวนเต็มแทนขนาดของเซ็กเมนต์สตริงเอาต์พุตแต่ละตัว อักขระแต่ละบรรทัด (ขึ้น / ลงหรือซ้าย / ขวา) ที่ประกอบขึ้นเป็นเส้นโค้งใน "งู" มีความn
ยาวอักขระ ดูกรณีทดสอบสำหรับตัวอย่างn
จะอยู่ระหว่าง 3 ถึง 10 รวม- สตริงเอาต์พุตจะเริ่มชี้ลงเสมอ
- อนุญาตให้เว้นวรรคต่อท้ายในแต่ละบรรทัด
- ขึ้นบรรทัดใหม่ที่ส่วนท้ายของผลลัพธ์ยังได้รับอนุญาต
- ไม่อนุญาตให้เว้นวรรคนำหน้า
- code-golfหมายถึงโค้ดที่สั้นที่สุดในหน่วยไบต์ชนะ
กรณีทดสอบ
a 3
a
----------
Hello,World! 3
H Wor
e , l
llo d!
----------
ProgrammingPuzzlesAndCodeGolf 4
P ngPu Code
r i z d G
o m z n o
gram lesA lf
----------
IHopeYourProgramWorksForInputStringsWhichAre100CharactersLongBecauseThisTestCaseWillFailIfItDoesNot. 5
I gramW tStri 100Ch gBeca CaseW DoesN
H o o u n e a n u t i t o
o r r p g r r o s s l I t
p P k n s A a L e e l f .
eYour sForI Which cters ThisT FailI
----------
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 10
! <=>?@ABCDE `abcdefghi
" ; F _ j
# : G ^ k
$ 9 H ] l
% 8 I \ m
& 7 J [ n
' 6 K Z o ~
( 5 L Y p }
) 4 M X q |
*+,-./0123 NOPQRSTUVW rstuvwxyz{