문제
- 연필 1 다스는 12자루입니다. 학생 1인당 연필 1자루씩 나누어 준다고 할 때 N명이 학생수를 입력하면 필요한 연필의 다수 수를 계산하는 프로그램을 작성하세요.
- 첫 번째 줄에 1000 이하의 자연수 N이 입력
- 첫 번째 줄에 필요한 다스 수를 출력
풀이
function solution(n) {
let result;
const das = n / 12;
if (n % 12 === 0) {
result = das;
} else {
result = (das + 1).toFixed(0);
}
return result;
}
console.log(solution(178));
Math 메서드를 사용해 쉽게 풀기
function solution(n) {
let result = Math.ceil(n / 12);
return result;
}
console.log(solution(178));
느낀 점
- Math 메서드를 통해 간단하게 풀 수 있는 문제는 Math 메서드를 사용해야 겠다고 느꼈습니다.
- mdn 문서에서 Math 메서드가 정리되어 있습니다.
- mdn Math 메서드 문서 이동
Comments