Alargue as ruas!

As linhas de entrada representam edifícios com # e células vazias com espaços. Uma rua é uma coluna de entrada que contém apenas espaços. Substitua cada coluna que represente uma rua pelo número solicitado de espaços, deixando todas as outras células inalteradas.

Exemplos

widenStreets([
  "###   ## #",
  "### # ## #",
  "### # ## #",
  "### # ## #",
  "### # ## #"
], 3) ➞ [
  "###       ##   #",
  "###   #   ##   #",
  "###   #   ##   #",
  "###   #   ##   #",
  "###   #   ##   #"
]

widenStreets([
  "## ### ###",
  "## ### ###",
  "## ### ###",
  "## ### ###"
], 2) ➞ [
  "##  ###  ###",
  "##  ###  ###",
  "##  ###  ###",
  "##  ###  ###"
]

widenStreets([
  "# # # # #"
], 2) ➞ [
  "#  #  #  #  #"
]

Observações

  • Os edifícios podem ter tamanhos diferentes.
  • A largura inicial de cada rua será sempre de um caractere.