あなたの仕事は、入力として2つの「ASCIIアート」を受け入れ、各アートを水平方向に並べて配置することです。
たとえば、2つの文字列がある"abc\ndef"
とし"123\n456"
ます。"abc123\ndef456
入力を印刷するとき、次のように見えるので、文字列「」を生成するためにそれらを水平に整列させる必要があります。
abc
def
そして:
123
456
出力は、印刷されると次のようになります。
abc123
def456
1つの入力が他の入力の隣にどのように配置されるかに注意してください。
入力
- 入力は文字列であり、2つの個別の引数として、または文字列のシーケンスとして使用できます。
- アート内の文字には、32〜126(両端を含む)の範囲の10進コードが含まれます。
- 2つだけではなく、任意の数のアートを揃えることができます(ただし、少なくとも2つはサポートする必要があります)。
- 各アートの寸法は同じであり、少なくとも1つの行が含まれていると想定できます。
少なくとも100x100のキャラクターアートをサポートできる必要があります。
サイトの規則に合わせるために、引数の順序は重要ではありません。どのアートが左にあるか右にあるかは関係ありません。
出力
出力は、上記の整列されたアートであり、返されるか、stdoutに出力されます。
オプションの末尾の空白。
整列された芸術の間に視覚的な区切りがあってはなりません。
入力および出力アートは\n
、\r
文字列であるか、区切られている必要があります。2D配列を許可するのは非常に簡単です。
提出物は、機能または完全なプログラムである場合があります。
テストケース:
"abc\ndef", "123\n456" -> "abc123\ndef456".
"qwertyuiop\n asdfghjkl", "Some other\nTextFiller" -> "qwertyuiopSome other\n asdfghjklTextFiller"
" * \n *** \n*****\n *** \n * \n", " + \n + \n+++++\n + \n + \n" -> " * + \n *** + \n*****+++++\n *** + \n * + \n"
\r
代わりに使用でき\n
ますか?
"|"
または" "
?