1~3)鉛筆数


質問する
1ダースの鉛筆は12本ある.学生ごとに鉛筆を1本分けると言ったら、N人が学生数を入力している場合は、必要な鉛筆の打数を計算するプログラムを作成してください.
[説明を入力]
1行目に1000以下の自然数Nを入力します.
[出力説明]
最初の行に必要なダース数を出力します.
入力例1
25
出力例1
3
入力例2
178
出力例2
15
問題を解く
予習概念
  • Math.ceil(a)方法:リフティング関数
    ex) Math.ceil(3.1)=4
  • Math.floor(a)方法:降下関数
    ex) Math.floor(3.7)=3
  • Math.round(a)方法:丸め(丸め)関数
    ex) Math.round(3.1)=3
    ex) Math.round(3.7)=4
  • Math.sqrt(a)方法:平方根関数
    ex) Math.sqrt(121)=11 (11^2=121)
  • コード#コード#
    上記の方法では、Math.ceil(a)方法を用いる.nを12で割った場合、残りがあれば1ダース追加しなければならないからです.
    例えば、25人/12=2.xxxなので、方法で四捨五入して3になります.つまり、25人は3ダースが必要です.
    <html>
        <head>
            <meta charset="UTF-8">
            <title>출력결과</title>
        </head>
        <body>
            <script>
                function solution(n){
                    let answer=Math.ceil(n/12);
                    return answer;
                }
    
                console.log(solution(178));
            </script>
        </body>
    </html>
    結果
    15