티스토리 뷰
반응형
문제
N명의 학생이 있다. 학생 1인당 연필을 한 자루씩 나누어 준다고 할 때 필요한 연필 다스 수를 구하시오. (한 다스 = 12개)
입력 예제
26
출력 예제
3
풀이
방법 1. % 연산자로 나머지 유무 확인
% 연산자를 사용하여 N을 12로 나눴을 때 나머지 유무를 확인한다. 나머지가 있다면 몫에 +1 해준다.
function solution (n) {
let bundle = parseInt(n/12);
// 12로 나눠서 나머지가 있으면 몫 + 1
if (n%12 !== 0) bundle = parseInt(n/12) + 1
return bundle
}
방법 2. 소수점 올림
Math.ceil() 메서드를 사용하여 N을 12로 나눴을 때 소수점이 있다면 올림 한다.
function solution (n) {
let bundle = Math.ceil(n/12);
return bundle
}
반응형
'Data Structure & Algorithm' 카테고리의 다른 글
[알고리즘-JS] 차량 10부제 (0) | 2022.05.01 |
---|---|
[알고리즘-JS] 배열에서 홀수 찾기 (0) | 2022.05.01 |
[알고리즘-JS] 최솟값 구하기 (0) | 2022.05.01 |
[알고리즘-JS] 1부터 N까지 합 구하기 (0) | 2022.05.01 |
[알고리즘-JS] 삼각형 판별하기 (최댓값 찾기) (0) | 2022.05.01 |