Solución
solution.tsTypeScript
function buildStaircase(n: number): number[][] {
let arr = []
let result = []
let count = 0
const totalNumbers = n * (n + 1) / 2;
for(let i = 1; i <= totalNumbers; i++){
if(arr.length < (count + 1)) arr.push(i)
else {
result.push(arr)
arr = [i]
count++
}
}
result.push(arr)
return result;
}
// No modificar: necesario para evaluar el resultado.
export { buildStaircase };0respuestas