Elemental Wolf

Generation

generate functionFri, 21 Apr 2023

la funcion recibe como parametro un arreglo de numeros enteros. cada numero representa la cantidad de habitaciones de una casa proxima a construirse. dentro de la funcion se debe crear un stack para ir almacenando las casas una por una . si el arreglo hay dos casas iguales seguidas debes separarlas moviendo la casa repetida al final de la lista la funcion debe retornar una instancia de stack. la clase ya esta definida con toddos los metodos vistos el string "No hay tipologias repetidas", en el caso de que no haya casas iguales juntas el string "Tipologias inexistentes" en el caso de recibir un arreglo

function Tipologias(arreglo){ if(arreglo.length === 0) return 'Tipologias inexistentes'; const stack = new Stack(); for(let i = 0; i < arreglo.length; i++) { if(stack.length() !== 0 && stack.peek() === arreglo[i]) { stack.pop(); stack.push(arreglo[i]); } else { stack.push(arreglo[i]); } } return stack; }

Javascript
Generate More

Questions about programming?Chat with your personal AI assistant