Вызов:
Получив список многострочных строк, наложите их (слева вверху) и выведите результат.
Пример:
Вход: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"]
Выход:
cbaa
bbaa
bbaa
aaaa
Правила соревнований:
- Формат ввода гибкий. Вам разрешено получать входные данные в виде двухмерного списка строк (т.е.
[["aaaa","aaaa","aaaa","aaaa"],["bb","bb","bb"],["c"]]
) или трехмерного списка символов (т.е.[[["a","a","a","a"],["a","a","a","a"],["a","a","a","a"],["a","a","a","a"]],[["b","b"],["b","b"],["b","b"]],[["c"]]]
). Вам разрешено принимать все входы один за другим через STDIN. И т.п. - Формат вывода строгий. Вы можете распечатать или вернуть многострочную строку. (Если на вашем языке нет строк, вывод в виде 2D-списка символов допускается в качестве альтернативы. Но только если на вашем языке вообще нет строк.)
- Порядок ввода-списка, конечно, важен (но вы можете принимать входные данные в обратном порядке, если захотите).
- Входы будут содержать только ASCII для печати в диапазоне Unicode (
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
). - Входные данные будут только прямоугольниками (поэтому никаких странных форм). Выходные данные не являются необходимыми прямоугольниками, хотя.
- Конечные пробелы и один завершающий перевод строки разрешены. Ведущие пробелы и / или переводы строк не.
Основные правила:
- Это код-гольф , поэтому выигрывает самый короткий ответ в байтах.
Не позволяйте языкам кода-гольфа отговаривать вас от публикации ответов на языках, не относящихся к кодексу. Попробуйте придумать как можно более короткий ответ для «любого» языка программирования. - Стандартные правила применяются к вашему ответу с правилами ввода / вывода по умолчанию , поэтому вам разрешено использовать STDIN / STDOUT, функции / метод с правильными параметрами и типом возврата, полные программы. Ваш звонок.
- По умолчанию лазейки запрещены.
- Если возможно, добавьте ссылку с тестом для вашего кода (например, TIO ).
- Кроме того, добавление объяснения для вашего ответа настоятельно рекомендуется.
Тестовые случаи:
Вход: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"]
Выход:
cbaa
bbaa
bbaa
aaaa
Вход: ["12345\n54321","00\n00\n00\n00","001\n011\n012"]
Выход:
00145
01121
012
00
Вход: ["sm\noo\nmr\nee\nt!\nh_\ni_\nn_\ng_","!@#$%^\n&*()_+\nqwerty\nuiopas","this\nis_a\ntest"]
Выход:
this%^
is_a_+
testty
uiopas
t!
h_
i_
n_
g_