[leetcode 2022-1-12每日一题] 一、按键持续时间最长的键

在这里插入图片描述

class Solution:
    def slowestKey(self, releaseTimes: List[int], keysPressed: str) -> str:
        ans = keysPressed[0]
        maxTime = releaseTimes[0]  # 初始
        for i in range(1, len(keysPressed)):
            key = keysPressed[i]  # 字符
            time = releaseTimes[i] - releaseTimes[i - 1]  # 持续时间
            if time > maxTime or time == maxTime and key > ans:
                ans = key
                maxTime = time
        return ans

猜你喜欢

转载自blog.csdn.net/weixin_45492560/article/details/122454824