Aiuto! Il mio dispositivo non funziona e ogni volta che provo a ripetere una stringa, ottengo risultati confusi. Invece di ripetere la stessa stringa N volte, riempie un quadrato NxN con ciascuno dei suoi caratteri e impila i quadrati.
Ad esempio, data la stringa "Test"e il numero 2, invece di "TestTest", ottengo:
TT
TT
ee
ee
ss
ss
tt
tt
Dopo averlo visto per un po ', ho iniziato a piacermi. Il tuo compito oggi è riprodurre questo strano comportamento. Data una stringa non vuota che consiste solo di ASCII stampabile e un numero intero positivo , restituisce la stringa restituita dal dispositivo non funzionante.
Si applicano tutte le regole standard.
L'input e l'output possono essere gestiti con qualsiasi mezzo ragionevole.
Questo è code-golf , quindi vince il codice più breve in byte in ogni lingua.
Casi test
Ingresso Produzione ---------- "Test", 2 TT TT EE EE ss ss TT TT ---------- "UuU", 3 UUU UUU UUU uuu uuu uuu UUU UUU UUU ---------- "A", 5 AAAAA AAAAA AAAAA AAAAA AAAAA ----------
Puoi trovare un caso di prova più grande qui . Buona fortuna e buon divertimento!
it fills an NxN square- Non è una dichiarazione corretta.