有n个人入住每个房间可以住m个人,问需要多少间?
精典答案是: (n + m - 1) / m
当然有其它答案,比如说 n / m + ( n % m != 0 ? 1 : 0), 此答案虽然可以,但是面试官会对采纳这个答案吗? 答案是显而易见的。
其实认真想的人,就会发现这就是一个分页思想: (firstResult * maxResult + maxResult - 1) / maxResult;
有n个人入住每个房间可以住m个人,问需要多少间?
精典答案是: (n + m - 1) / m
当然有其它答案,比如说 n / m + ( n % m != 0 ? 1 : 0), 此答案虽然可以,但是面试官会对采纳这个答案吗? 答案是显而易见的。
其实认真想的人,就会发现这就是一个分页思想: (firstResult * maxResult + maxResult - 1) / maxResult;