1629. 按键持续时间最长的键

找到按键时间最长的按键,即数组中时间间距最长的那个;
所以遍历数组,遍历的时候如果比之前的就直接替换,如果相等就比较那个字母比较大只保持最大的字母按键。

  1. for char in keys_pressed.chars() {
  2. let temp = release_times[i] - last_time;
  3. last_time = release_times[i];
  4. i += 1;
  5. if temp > max_time {
  6. max_time = temp;
  7. max_char = char;
  8. }else if temp==max_time {
  9. if char > max_char {
  10. max_char = char;
  11. }
  12. }
  13. };