Một chuỗi snakified trông như thế này:
T AnE eOf ifi ing
h s x l A k e r
isI amp Sna dSt
Nhiệm vụ của bạn
Lấy một chuỗi svà một kích thước n, sau đó xuất chuỗi snakified. Các đầu vào ThisIsAnExampleOfaSnakifiedStringvà 3sẽ tạo ra ví dụ trên.
Thông số kỹ thuật
ssẽ chỉ chứa các ký tự ASCII giữa các điểm mã 33 và 126 (không bao gồm dấu cách hoặc dòng mới).ssẽ dài từ 1 đến 100 ký tự.nlà một số nguyên biểu thị kích thước của từng đoạn chuỗi đầu ra. Mỗi dòng ký tự (lên / xuống hoặc trái / phải) tạo nên các đường cong trong "con rắn" là cácnký tự dài. Xem các trường hợp thử nghiệm cho ví dụ.nsẽ bao gồm từ 3 đến 10.- Chuỗi đầu ra luôn bắt đầu hướng xuống dưới.
- Không gian lưu trữ trên mỗi dòng được cho phép.
- Trailing newlines ở cuối đầu ra cũng được cho phép.
- Không gian hàng đầu không được phép.
- code-golf có nghĩa là mã ngắn nhất trong byte thắng.
Các trường hợp thử nghiệm
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{