助けて!デバイスが誤動作し、文字列を繰り返してみると、厄介な結果になります。同じ文字列をN回繰り返す代わりに、NxNの正方形に各文字を塗りつぶし、正方形を積み重ねます。
たとえば、String ではなくString "Test"
を指定すると、次の2
よう"TestTest"
になります。
TT
TT
ee
ee
ss
ss
tt
tt
しばらくこれを見た後、私はそれを好きになり始めました。今日のあなたの仕事は、この奇妙な振る舞いを再現することです。与えられた非空でのみ印刷可能なASCII文字から成る文字列、および正の整数、出力文字列の私の誤動作デバイス戻ります。
すべての標準ルールが適用されます。
入力と出力は、合理的な手段で処理できます。
これはcode-golfであるため、各言語のバイト単位の最短コードが優先されます。
テストケース
入力 出力 ---------- 「テスト」、2 TT TT ええ ええ ss ss tt tt ---------- 「UuU」、3 ううう ううう ううう うう うう うう ううう ううう ううう ---------- 「A」、5 AAAAA AAAAA AAAAA AAAAA AAAAA ----------
より大きなテストケースはこちらで見つけることができます。がんばって、ゴルフを楽しんでください!
it fills an NxN square
-正しい記述ではありません。