class Solution {
public:
char slowestKey(vector<int>& releaseTimes, string keysPressed) {
int maxt=releaseTimes[0];
int index=0;
for(int i=1;i<releaseTimes.size();i++){
if(releaseTimes[i]-releaseTimes[i-1]>maxt){
maxt=releaseTimes[i]-releaseTimes[i-1];
index=i;
}
else if(releaseTimes[i]-releaseTimes[i-1]==maxt){
if(keysPressed[i]>keysPressed[index]){
index=i;
}
}
}
return keysPressed[index];
}
};
1629. 按键持续时间最长的键
最新推荐文章于 2024-09-06 09:22:51 发布