천진난만 코딩 스토리
1-3. 연필 개수 본문
-코드-
function solution(n) {
let answer = Math.ceil(n / 12);
return answer;
}
console.log(solution(25));
-풀이과정-
function solution(n) { 를 하여
자연수 하나를 받고
let answer = Math.ceil(n / 12); 를 하여
Math 함수인 ceil를 사용함.
n은 학생 수 이고 한 다스에 12자루이기 때문에
n/12를 하여 몇 다스가 필요한지 계산하고
소숫점이 생겨도 한 다스가 더 필요하기 때문에
ceil을 하여 정수올림을 함.
ceil은 소숫값이 생기면 정수 올림을 하여 소숫값을 없애버림.
ex) 2.34 -> 3 / 5.78 -> 6
floor은 정수 내림.
ex) 2.34 -> 2 / 5.78 -> 5
round는 반올림.
ex) 2.34 -> 2 / 5.78 -> 6
'코딩테스트.js > 자바스크립트 알고리즘 문제풀이 입문 (인프런)' 카테고리의 다른 글
1-6. 홀수 (0) | 2022.12.24 |
---|---|
1-5. 최솟값 구하기 (0) | 2022.12.21 |
1-4. 1부터 N까지 합 출력하기 (0) | 2022.12.20 |
1-2. 삼각형 판별하기 (0) | 2022.12.18 |
1-1. 세 수 중 최솟값 구하기 (0) | 2022.12.17 |