JS_daily_algorithm_02
6372 ワード
質問:
私が書いたコード:
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(n) {
let answer;
if (n % 12 == 0) answer = n / 12;
else answer = parseInt(n / 12) + 1;
return answer;
}
console.log(solution(25));
</script>
</body>
</html>
回答:
<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>
Impressive Point & Learning Point
Javascript言語にmathオブジェクトが存在するかどうかを理解しました.
mathオブジェクトのceilプロパティはプロパティであり、整数の後に数値が小数点で表示されると+1が上へ移動します.
mathオブジェクトのfloorプロパティはプロパティであり、数値が整数の後に小数点で表示される場合、-1は降格処理を行うことを示します.
なお、mathオブジェクトのround属性が小数点であり、整数の後に数字が加算されると、+1または-1、すなわち丸め処理を行う属性となる.
js言語の変換方法を知り、ParseIntを知りました.
mozillaのウェブサイトでjs言語に関するmathオブジェクトを見つけることができます.
mathオブジェクトはjavascriptソルバアルゴリズムに慣れているほど、利用可能で一般的なjavascript言語オブジェクトであるため、mathオブジェクトにどのような属性があるかを知る時間を割く必要があります.
Reference
この問題について(JS_daily_algorithm_02), 我々は、より多くの情報をここで見つけました https://velog.io/@happyd1/JSdailyalgorithm02テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol