
const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : 'Wiki\\input.txt';
const [nm, ...inputs] = fs.readFileSync(path).toString().trim().split('\n');
const [n, m] = nm.split(' ').map(Number);
const basket = Array.from({ length: n }).fill(0);
for (const input of inputs) {
const [i, j, k] = input.split(' ').map(Number);
for (let a = i; a <= j; a++) {
basket[a - 1] = k;
}
}
console.log(...basket);
⏰ 소요한 시간 : -
입력받은 i, j, k는 i번 바구니부터 j번 바구니까지에 k번 번호가 적혀져 있는 공을 넣는 것을 의미하므로, 반복을 i부터 j까지 해준 뒤 k의 값을 넣어주면 된다.