Build an Array With Stack Operations
MediumArrayStackSimulation
Solution
export function buildArray(target: number[]): string[] {
const answer = [];
const set = new Set(target);
const lastTarget = target[target.length - 1];
for (let i = 1; i <= lastTarget; i++) {
answer.push('Push');
if (!set.has(i)) {
answer.push('Pop');
}
}
return answer;
}