<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>
Javascript언어에 math 객체에 존재의 유무에 대해 알게되었다.
math 객체에 있는 ceil 속성이 소수점으로 정수 뒤에 숫자가 붙을 경우에 +1 즉 올림 처리를 해주는 속성인 것을 알게되었다.
math 객체에 있는 floor 속성이 소수점으로 정수 뒤에 숫자가 붙을 경우에 -1 즉 내림 처리를 해주는 속성인 것을 알게되었다.
math 객체에 있는 round 속성이 소수점으로 정수 뒤에 숫자가 붙을 경우에 +1 or -1 즉 반올림 처리를 해주는 속성인 것을 알게되었다.
js언어의 형 변환해주는 메소드들에 대해서 살펴보았고, parseInt에 대해 알게되었다.
mozilla 사이트에서 js 언어의 math 객체에 대해서 찾아볼 수 있다.
math 객체는 알고리즘을 자바스크립트로 푸는 것에 익숙해지면 질수록, 활용성이 높고 자주 사용할 수 있는 자바스크립트 언어만의 고유 객체이기 때문에 꼭 시간을 내서 한번 math 객체에는 어떤 속성들이 있는지 알아보자.