题目:2591.将钱分给最多的儿童

​​题目来源:

        leetcode题目,网址:2591. 将钱分给最多的儿童 - 力扣(LeetCode)

解题思路:

       首先给每个孩子分发一元。然后计算剩余钱对 7 的整除结果 res 及 取余结果 left 。假设 孩子数为 n ,则若 res>n ,则最多有 n-1 个孩子分到 8 元;若 res==n,若 left 为 0,结果为 res,否则结果为 res-1;若 res

解题代码:

class Solution {
    public int distMoney(int money, int children) {
        if(moneychildren){
            return children-1;
        }else{
            if(left==3 && children-res==1){
                return res-1;
            }else{
                return res;
            }
        }
    }
}
 
  

总结:

        无官方题解。

        distribute        分发


你可能感兴趣的:(#,Java,leetcode,java)