¡Amplía las calles!

Las filas de entrada representan edificios con # y celdas vacías con espacios. Una calle es una columna de entrada que contiene únicamente espacios. Reemplaza cada columna que represente una calle por el número solicitado de espacios, dejando sin cambios todas las demás celdas.

Ejemplos

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

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

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

Notas

  • Los edificios pueden tener tamaños diferentes.
  • El ancho inicial de cada calle siempre será de un carácter.