1629 按鍵持續時間最長的鍵 遍歷兩個陣列

2022-09-10 17:42:19 字數 497 閱讀 2566

在陣列的最前面加上乙個0,為了更好求出每個按鍵的時間releasetimes[i+1] - releasetimes[i]

用乙個變數記錄當前的最大持續時間,乙個變數記錄對應的按鍵

迴圈不斷判斷是否有比當前持續時間長的按鍵,如果有,則更新最長持續時間和對應的按鍵

如果和最大持續時間相等,則繼續比較按鍵的大小,如果最新的較大,則更新為對應的按鍵

迴圈結束返回儲存的按鍵

/**

* @param releasetimes

* @param keyspressed

* @return

*/var slowestkey = function(releasetimes, keyspressed) else if(releasetimes[i+1] - releasetimes[i] === maxnum)

} }return maxkey;

};

按鍵持續時間最長的鍵

leetcode 設計了一款新式鍵盤,正在測試其可用性。測試人員將會點選一系列鍵 總計 n 個 每次乙個。給你乙個長度為 n 的字串 keyspressed 其中 keyspressed i 表示測試序列中第 i 個被按下的鍵。releasetimes 是乙個公升序排列的列表,其中 releaset...

顯性的過渡持續時間

2.2.0 新增 在很多情況下,vue 可以自動得出過渡效果的完成時機。預設情況下,vue 會等待其在過渡效果的根元素的第乙個transitionend或animationend事件。然而也可以不這樣設定 比如,我們可以擁有乙個精心編排的一系列過渡效果,其中一些巢狀的內部元素相比於過渡效果的根元素有...

總持續時間可被 60 整除的歌曲

總持續時間可被 60 整除的歌曲 在歌曲列表中,第 i 首歌曲的持續時間為 time i 秒。返回其總持續時間 以秒為單位 可被 60 整除的歌曲對的數量。形式上,我們希望索引的數字 i 和 j 滿足 i j 且有 time i time j 60 0。示例 1 輸入 30,20,150,100,4...