문제
연필 1다스는 12자루입니다. 학생 1인당 연필을 1자루씩 나누어 준다고 할 때 N명이 학생 수를 입력하면 필요한 연필의 다스 수를 계산하는 프로그램을 작성하세요.
입력설명
첫 번째 줄에 1000 이하의 자연수 N이 입력된다.출력설명
첫 번째 줄에 필요한 다스 수를 출력합니다.
입력예제
25
출력예제
3
해결
function solution(n) {
let answer = Math.ceil(n/12); // 또는 2.111
return answer;
}
solution(25)
해결풀이
핵심
Math.ceil 함수 사용하려고 합니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil
(25/12) + 1 = 2.111
Math.ceil(2.111) = 3 이므로 결과값은 3이다.
Math.ceil(.95); // 1
Math.ceil(4); // 4
Math.ceil(7.004); // 8
Math.ceil(-0.95); // -0
Math.ceil(-4); // -4
Math.ceil(-7.004); // -7
결과로 연필 개 수는 3이다.
'Algorithm' 카테고리의 다른 글
[알고리즘] 홀수 (0) | 2022.01.08 |
---|---|
[알고리즘] 최솟값 구하기 (0) | 2022.01.06 |
[알고리즘] 1부터 N까지 합 출력하기 (0) | 2022.01.06 |
[알고리즘] 삼각형 판별하기 (0) | 2022.01.03 |
[알고리즘] 1. 세 수 중 최솟값 (0) | 2022.01.02 |