You are viewing a single comment's thread. Return to all comments →
My answer with Typescript, cause no starting function, i was write for myself
function main() { const ws: WriteStream = createWriteStream(process.env['OUTPUT_PATH']); const querys_count: number = parseInt(readLine().trim(), 10); const queues: number[] = [] for (let i = 0; i < querys_count; i++) { let [type, queue] = readLine().split(' ').map(sTemp => parseInt(sTemp, 10)); switch (type) { case 1: queues.push(queue); break; case 2: queues.shift(); break; case 3: ws.write(queues[0] + '\n'); break; } } ws.end(); }
Seems like cookies are disabled on this browser, please enable them to open this website
Queue using Two Stacks
You are viewing a single comment's thread. Return to all comments →
My answer with Typescript, cause no starting function, i was write for myself