Criando tapetes
Crie um array com m linhas. Cada linha repete n vezes o padrão fornecido pelo bloco opcional. Se nenhum bloco for fornecido, use "#".
Exemplos
make_rug(3, 5) ➞ [
"#####",
"#####",
"#####"
]
make_rug(3, 5){|x| x = "$"} ➞ [
"$$$$$",
"$$$$$",
"$$$$$"
]
make_rug(2, 2){|x| x = "A"} ➞ [
"AA",
"AA"
]Observações
Atualize o método inicial para que aceite um bloco opcional e use "#" quando nenhum bloco for fornecido.