当前位置:   article > 正文

题目:2432.处理用时最长的那个任务的员工

题目:2432.处理用时最长的那个任务的员工

题目来源:

        leetcode题目,网址:2432. 处理用时最长的那个任务的员工 - 力扣(LeetCode)

解题思路:

       遍历数组,计算当前任务持续时间并返回完成持续时间最长的任务的员工 id。

解题代码:

  1. class Solution {
  2. public int hardestWorker(int n, int[][] logs) {
  3. int max=0;
  4. int res=0;
  5. for(int i=0;i<logs.length;i++){
  6. int duration=-1*(i==0?0:logs[i-1][1]);
  7. duration=duration+logs[i][1];
  8. if(duration>=max){
  9. res=duration==max?Math.min(res,logs[i][0]):logs[i][0];
  10. max=duration;
  11. }
  12. }
  13. return res;
  14. }
  15. }
 

总结:

        注意不是工作时间最长,而是单词任务持续时间最长。


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/392739
推荐阅读
相关标签
  

闽ICP备14008679号