Math.ceil2 [javascript] 피자 나눠먹기(3) 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: 피자판 수.. 2023. 7. 7. [javascript] 반올림, 올림, 내림, Math.round, Math.ceil , Math.floor - 피자 나눠먹기(1) - 프로그래머스 function solution(n) { var answer = 1; while(true){ if (7*answer>=n){ break; } answer++; } return answer; } n보다 큰 7의 배수를 구한다. Math 함수를 사용하면 좀 더 간단하게 구할 수 있다. function solution(n) { return Math.ceil(n / 7) } Math.ceil: 소수값이 있을 때 올림 Math.floor: 소수값이 있을 때 버림 Math.round: 소수점에 따라 올리거나 버림 2023. 7. 7. 이전 1 다음