[Algorithm/JavaScript] Math 메소드
이 글은 2021년 8월 21일 티스토리에 작성된 글을 옮겨온 글입니다.
저작권 문제로 문제 전체 내용은 올리지 못함.
velog로 글을 옮기면서 알고리즘 문제들을 다시 풀어보았다.
문제
1-3) 연필 개수(12로 나누었을 때 나머지 있으면 +1 추가)
입력예제
178
출력예제
15
개념
Math 메소드
-
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
을 이용하여 해결할 수 있었다.
Author And Source
이 문제에 관하여([Algorithm/JavaScript] Math 메소드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yunee/AlgorithmJavaScript저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)