¡Automatizando envolver regalos de navidad!
Este año los elfos han comprado una máquina que envuelve regalos. Pero... ¡no viene programada! Necesitamos crear un algoritmo que le ayude en la tarea.
A la máquina se le pasa un array con los regalos. Cada regalo es un string. Necesitamos que la máquina envuelva cada regalo en papel de regalo y lo coloque en un array de regalos envueltos.
El papel de regalo es el símbolo *
y para envolver un regalo se coloca el símbolo *
de forma que rodee totalmente al string por todos los lados. Por ejemplo:
const gifts = ['book', 'game', 'socks']
const wrapped = wrapping(gifts)
console.log(wrapped)
/* [
"******\n*book*\n******",
"******\n*game*\n******",
"*******\n*socks*\n*******"
] */
Como ves, el papel de regalo envuelve el string. Por arriba y por abajo, para no dejar ningún hueco, las esquinas también están cubiertas por el papel de regalo.
¡Suerte!
Completa el reto!
Puedes seguir a @midudev y estar pendiente de los retos de Advent.js
Mi solución:
Top comments (9)
lo resolvi de forma muy similar, pero me salen estos errores, me pueden ayudar?
Quiza sea por que estas usando backtiks en tu string, no se por que pero el editor de midu no acepta sintaxis de jsvascript moderno, intenta concatenar las cadenas a la vieja escuela no mas
Creo que no va por allí, me parece muy raro, en la consola funciona :c
me paso lo mismo con otros ejercicios... pero bueno
te sale tus errores, no ingreses otro codigo fuera de la funcion ya que esa pagina tiene un test donde ya ellos solo te corren el codigo con sus ejemplos, en el segundo return cuando usas el
al tratar de hacer la caja y darle un salto de linea das espacios entonces cuando te imprime no te devuelve lo que los test quieren solo dale en una sola linea tal y como te dice con su '\n' agregado. todo lo demas esta bien :D
👏 Bravoooo!
:)
Muchas gracias por compartir las soluciones!, estoy intentando mejorar mis skills javascript y este post me está ayudando para comparar soluciones y mejorar!
Muchas gracias a ti por animarte a hacer los retos de midu! es divertido practicar en comunidad, se aprende mucho!