(Вдохновленный этим вызовом )
Учитывая две входные строки, одна из которых ровно на один символ длиннее другой, упорядочивает строки в ASCII-графику, как если бы они были двумя половинами молнии, которая застегнута только наполовину. Более длинное слово образует нижнюю часть молнии и является первым и последним символом объединенной части на молнии. Поскольку этот абзац трудно понять, взгляните на несколько примеров:
zippered
paragraph
z
i
p
p
gerraepdh
a
r
a
p
Обратите внимание, как paragraph
(более длинное слово) образует нижнюю застежку-молнию, и g r a p h
часть инкапсулирует e r e d
часть zippered
, z i p p
а p a r a
части и смещены относительно друг друга.
вход
- Две строки ASCII в любом удобном формате , одна гарантированно будет одинаковой длины, а другая ровно на один символ длиннее.
- Ни одна строка не будет содержать пробелов, но может содержать любое другое печатное значение ASCII.
- Вы можете принять вход в любом порядке. Пожалуйста, укажите в заявке порядок ввода.
Выход
Результирующее ASCII художественное представление слов на молнии, как описано выше, снова в любом удобном формате.
правила
- Начальные или завершающие символы новой строки или пробелы являются необязательными, при условии, что сами символы выстроены правильно.
- Либо полная программа или функция приемлемы. Если функция, вы можете вернуть вывод, а не распечатать его.
- Если возможно, укажите ссылку на среду онлайн-тестирования, чтобы другие люди могли опробовать ваш код!
- Стандартные лазейки запрещены.
- Это код-гольф, поэтому применяются все обычные правила игры в гольф, и выигрывает самый короткий код (в байтах).
Примеры
ppcg
tests
p
p
sctgs
e
t
string
strings
s
t
r
iinnggs
r
t
s
one guaranteed to be even in length and the other exactly one character longer.
Более короткая строка всегда четная