You are on page 1of 1

function wrapping(gifts) {

// Encontrar la longitud del string más largo


let longestGiftLength = 0
for (let i = 0; i < gifts.length; i++) {
if (gifts[i].length > longestGiftLength) {
longestGiftLength = gifts[i].length
}
}

// Envolver cada regalo en papel de regalo


const wrappedGifts = []
for (let i = 0; i < gifts.length; i++) {
const gift = gifts[i]
const padding = longestGiftLength - gift.length
const leftPadding = Math.floor(padding / 2)
const rightPadding = padding - leftPadding
const wrappedGift = '*'.repeat(longestGiftLength + 2) + '\n' +
'*' + ' '.repeat(leftPadding) + gift + '
'.repeat(rightPadding) + '*' + '\n' +
'*'.repeat(longestGiftLength + 2)
wrappedGifts.push(wrappedGift)
}

return wrappedGifts
}

You might also like