언젠가는 펼쳐 볼 아카이브
[BOJ] 2720번 - 세탁소 사장 동혁 본문
사용언어 : javascript - node.js
#제출코드
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
const input = fs.readFileSync(filePath).toString().trim().split('\n');
const testCase = +input.shift();
let testArr = input.map((item) => +item);
solution(testCase, testArr);
function solution(testCase, testArr) {
const coins = [25, 10, 5, 1];
testArr.forEach((money) => {
let result = [0, 0, 0, 0];
for (let i = 0; i < coins.length; i++) {
if (money >= coins[i]) {
result[i] = Math.floor(money / coins[i]);
money = money % coins[i];
}
}
console.log(result.join(' '));
});
}
# (다른방법) for문만 사용해서 푼 코드
let answer = '';
const coins = [25, 10, 5, 1];
let result = [0, 0, 0, 0];
let money;
for (let i = 0; i < testCase; i++) {
money = testArr[i];
for (let i = 0; i < coins.length; i++) {
if (money >= coins[i]) {
result[i] = Math.floor(money / coins[i]);
money = money % coins[i];
}
}
answer += `${result[0]} ${result[1]} ${result[2]} ${result[3]}\n`;
}
console.log(answer);
'IT > Baekjoon Oline Judge' 카테고리의 다른 글
[BOJ] 2292번 - 벌집 (0) | 2023.08.28 |
---|---|
[BOJ] 2903번 - 중앙 이동 알고리즘 (0) | 2023.08.28 |
[BOJ] 11005번 - 진법 변환2 (0) | 2023.08.25 |
[BOJ] 2745번 - 진법 변환 (0) | 2023.08.25 |
[BOJ] 2563번 - 색종이 (0) | 2023.08.23 |