자바스크립트
[javascript] 피자 나눠먹기(3)
슈크림 붕어빵
2023. 7. 7. 01:01
- Math.ceil을 이용해 구해보았다.
function solution(slice, n) {
var answer = 0;
answer = Math.ceil(n/slice);
return answer;
}
사람수를 조각수로 나누어서 올림을 하면 된다. 예를 들어 사람이 10명이고 피자 조각을 7조각으로 나눈다면 10을 7으로 나누면 1.xx가 된다. 즉, 1.xx판이 필요하다는 의미로 1판으로는 부족하므로 올림을 하면 2판이 필요한 것이다.
- Math.ceil없이 구하는 경우
function solution(slice, n) {
var answer = 1;
while(true){
if(answer*slice>=n){
break;
}
answer++;
}
return answer;
}
answer: 피자판 수
answer*slice : 총 피자 조각
총 피자조각이 사람 수보다 많으면 되기 때문에 break후 해당 판 수를 반환