[백준25304_자바스크립트(javascript)] - 웰컴 키트

경이·2024년 8월 23일

𝑩𝑶𝑱 (𝒋𝒔)

목록 보기
152/325

🔴 문제

웰컴 키트


🟡 Sol

const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : 'Wiki\\input.txt';
const inputs = fs.readFileSync(path).toString().trim().split('\n');
const n = Number(inputs[0]);
const size = inputs[1].split(' ').map(Number);
const [t, p] = inputs[2].split(' ').map(Number);

console.log(size.reduce((pre, cur) => Math.ceil(cur / t) + pre, 0));

console.log(Math.floor(n / p), n % p);

🟢 풀이

⏰ 소요한 시간 : -

티셔츠는 남아도 되므로 reduce 메서드를 사용해 각 사이즈 요소를 순회하며 올림한 값을 누적연산해준다.
펜은 남으면 안되므로 floor 메서드를 사용해 내림연산하고, 나머지 개별 주문한다.


🔵 Ref

profile
록타르오가르

0개의 댓글