16
ジッパー付き段落
(この挑戦に触発された) 2つの入力文字列(一方が他方より正確に1文字長い)が与えられた場合、文字列を、半分だけジッパーで留められたジッパーの2つの半分であるかのように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部分が互いにずれています。 入力 任意の便利な形式の 2つのASCII文字列。1つは同じ長さで、もう1つはちょうど1文字長いことが保証されています。 どちらの文字列にも空白は含まれませんが、その他の印刷可能なASCII値が含まれる場合があります。 どちらの順序で入力してもかまいません。提出物に入力順序を明記してください。 出力 上記のように、任意の便利な形式での、ジッパー付き単語のASCIIアート表現の結果。 ルール 文字自体が正しく並んでいる限り、先頭または末尾の改行または空白はすべてオプションです。 完全なプログラムまたは機能のいずれかが受け入れられます。関数の場合、出力する代わりに出力を返すことができます。 可能であれば、他の人があなたのコードを試すことができるように、オンラインテスト環境へのリンクを含めてください! 標準的な抜け穴は禁止されています。 これはコードゴルフなので、通常のゴルフルールがすべて適用され、最短のコード(バイト単位)が勝ちます。 例 ppcg tests p p sctgs e t string strings …