当前位置:   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博客】
推荐阅读
相关标签
  

闽ICP备14008679号