[백준10810_자바스크립트(javascript)] - 공 넣기

경이·2024년 8월 30일

𝑩𝑶𝑱 (𝒋𝒔)

목록 보기
159/325

🔴 문제

공 넣기


🟡 Sol

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, ki번 바구니부터 j번 바구니까지에 k번 번호가 적혀져 있는 공을 넣는 것을 의미하므로, 반복을 i부터 j까지 해준 뒤 k의 값을 넣어주면 된다.


🔵 Ref

profile
록타르오가르

0개의 댓글