[アルゴリズム/JavaScript]Mathメソッド


この文章は2021年8月21日にT-Storyで書かれた文章です.
著作権の問題で、問題のすべての内容はアップロードできません.
VELOGで文章を移動し,アルゴリズムの問題を再解答した.

質問する


1-3)鉛筆数(12で割った後、残りがあれば+1を加える)

入力例


178

出力例


15

コンセプト


しゅほうしき

  • Math.ceil(a):昇格関数
    ex) Math.ceil(5.2) == 6
  • Math.floor(a):ドロップダウン関数
    ex) Math.floor(5.2) == 5
  • Math.round(a):四捨五入関数
    ex) Math.round(5.2) == 5
    ex) Math.round(5.5) == 6
  • Math.sqrt(a):平方根関数
    ex) Math.sqrt(64) == 8
  • Math.random():ランダム関数
    0<=x<1の浮動小数点ランダム数を返します.
    ex) Math.random() == 0.5569723560432154
  • Math.abs(a):絶対値関数
    ex) Math.abs(-124) == 124
  • Math.min(a):転送された値の最小数を返します.
    ex) Math.min(3, 25, -1, 24) == -1
  • Math.max(a):転送された値の最小数を返します.
    ex) Math.min(3, 25, -1, 24) == 25
  • コード#コード#

    function solution(n){
      let answer;
      answer = Math.ceil(n/12);
      return answer;
    }
    console.log(solution(178));
    問題はMath.ceilで解決された.