0
点赞
收藏
分享

微信扫一扫

每日一题Day<2022/1/20>

进击的包籽 2022-01-20 阅读 52

1)题目:

2)代码:

//求和,取模,将完整遍历部分去掉,再通过一次遍历找到结果。
class Solution {
    public int chalkReplacer(int[] chalk, int k) {
        //力扣测试太给力,测试用例数组密密麻麻,用int记录总和,直接超了。
        long sum=0;
        for(int a:chalk){
            sum+=a;
        }
        k%=sum;
        for (int i = 0; i < chalk.length; i++) {
            if (k<chalk[i])
                return i;
            else
                k=k-chalk[i];
        }

    return 0;
    }
}

3)运行结果:

 

 

举报

相关推荐

每日一题day1

每日一题Day<2022/2/15>

数据结构每日一题——day1

寒假-每日一题-day 08

每日一题day01

AcWing 寒假每日一题2022

0 条评论