문제

  • 연필 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 메서드 문서 이동
Last modified: 2022년 03월 28일

Comments

Write a Reply or Comment

Your email address will not be published.