如何去除可变残差?

how is it possible to remove variable residual?

提问人:As Da 提问时间:11/18/2023 更新时间:11/18/2023 访问量:40

问:

在下一个面向初学者的 JAVA 教育示例中找不到解决方案。代码是有效的,但它可以在没有变量的情况下解决。

public static int[] change(int money, int price) {
    int[] coins = {10, 5, 2, 1};
    int[] rsl = new int[100];
    int size = 0;
    int residual = money - price;
    for (int coin : coins) {
        while (residual >= coin) {
            residual = residual - coin;
            rsl[size] = coin;
            size++;
        }
    }
    return Arrays.copyOf(rsl, size);
}
Java 算法

评论


答: 暂无答案