만약에 사람이 21 명 있다고 하면요
모두 4 명씩 한조를 만들고 나머지 사람으로 하나의 조를 만드시오
라고 한다면
21 나누기 4 하면 몫이 5 나머지가 1 이므로 예)21 = 4x5+1
4명씩 있는조가 5개 1명이 있는 조가 1 개 해서 모두 6개의 조가 나오데요..
일반적으로 총머리수 나누기 조를이룰숫자(페이지) + 1
t = 총머리수
m = 조인원
r = 나머지
p = 조의 수
p = t/m +r (단 t/m 은 자연수 -소수점하는 무조건 제거)
가 성립하나요?
나머지를 더하면 안되죠~
나머지가 있을경우 올림 해야겠죠.
p = 올림(t/m) 이런식으로..
ceil 등의 펑션..
자바에선
totalPages = (int)Math.ceil(totalRecords / (double)pageMax);
이런식으로..