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 включительно.- Выходная строка всегда начинает указывать вниз.
- Пробелы на каждой строке разрешены.
- Конечные переводы строк в конце вывода также допускаются.
- Ведущие пробелы не допускаются.
- Код-гольф означает, что выигрывает самый короткий код в байтах.
Тестовые случаи
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{