728x90
📌 문제
📌 입력
📌 출력
📌 예제 입출력
📌 풀이
알아야 하는 것
- Math.floor
구할 것
- 14로 나눌 수 있는 최대한을 나누고, 14로 나눌 수 없는 나머지는 7로 또 최대한 나눠준다. 7로도 나눌 수 없는 나머지는 1로 최대한 나눠서 그 item에 더해준다.
- 몫과 나누기 기호만 알면 풀 수 있는 문제인데, 최대한으로 나눌 때 몫이 소수점으로 떨어지기 때문에 이 때는 완전하게 내려주기 위해 Math.floor를 써서 소수점을 제거해준다.
4const readline = require('readline');
(async () => {
const rl = readline.createInterface({ input: process.stdin });
let input = [];
for await (const line of rl) {
input.push(Number(line));
}
rl.close();
let item = 0;
item += Math.floor(input[0] / 14);
item += Math.floor((input[0] % 14) / 7);
item += (input[0] % 14) % 7;
console.log(item);
process.exit();
})();
728x90
'⚙️ 코딩테스트' 카테고리의 다른 글
[JavaScript] 구름톤 챌린지 2주차 코딩테스트 : GameJam (못 품) (0) | 2023.08.31 |
---|---|
[JavaScript] 구름톤 챌린지 2주차 코딩테스트 : 폭탄 구현하기 (2) (0) | 2023.08.24 |
[JavaScript] 구름톤 챌린지 2주차 코딩테스트 : 구름 찾기 깃발 (0) | 2023.08.22 |
[JavaScript] 구름톤 챌린지 2주차 코딩테스트 : 문자열 나누기 (0) | 2023.08.22 |
[JavaScript] 구름톤 챌린지 1주차 코딩테스트 : 이진수 정렬 (0) | 2023.08.21 |