2021/12/10) 3. 연필개수

굥굥이·2021년 12월 12일
0
post-thumbnail

1. 문제

<연필개수>
: 연필 1다스는 12자루이다.
학생 1인당 연필을 1자루씩 나누어 준다고 할 때,
N명의 학생수를 입력하면 필요한 연필의 다스 수를 계산하는 프로그램을 작성한다.

2. 해결 방법

  1. 25명에게 나누어 주려면 3다스가 필요하다. 2다스만 있다면 1개가 모자라서 나눠줄 수 없기 때문이다. 그렇기 때문에 학생수/12 했을 때, 나머지가 있으면 무조건 몫에서 1을 더해주어야 한다.(=무조건 반올림)

! 플러스 개념
-> 수학 관련 객체인 Math 객체!!! rfc rfc~

  • Math.round() : 반올림하기
  • Math.floor() : 버림하기
  • Math.ceil() : 올림하기

3. 정답

        <script>
            function solution(n){
                let answer;
                answer=Math.ceil(n/12);
                return answer;
            }
            console.log(solution(178));
        </script>
profile
아자아자 파이띵굥!

0개의 댓글