문제
문제 출처 - https://www.acmicpc.net/problem/10810
풀이
공이 들어있지 않은 바구니는 0을 출력하므로, 바구니 안 공의 기본값은 0으로 한다.
처음에 모두 0이 들어있는 배열을 생성하고,
for 문을 돌려 순서대로 바구니에 값을 넣는다.
코드
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
let input = fs.readFileSync(filePath).toString().split('\n');
const [n ,m] = input[0].split(' ').map((item) => +item);
const arr = new Array(n).fill(0);
for (let i = 1; i <= m; i++) {
let [a, b, c] = input[i].split(' ').map((item) => +item);
for (let j = a; j <= b; j++)
{
arr[j - 1] = c;
}
}
console.log(arr.join(' '));
'PS > 백준' 카테고리의 다른 글
백준 5597 javascript | node.js (0) | 2023.09.12 |
---|---|
백준 10813 javascript | node.js (0) | 2023.09.12 |
백준 10807 javascript | node.js (0) | 2023.09.12 |
백준 15552 javascript | node.js (0) | 2023.08.30 |
백준 14681 javascript | node.js (0) | 2023.08.27 |