[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.)