| https://leetcode.com/problems/slowest-key/description/ | Easy |
|---|
class Solution {
fun slowestKey(releaseTimes: IntArray, keysPressed: String): Char {
var maxTime = releaseTimes[0]
var ans = keysPressed[0]
for (i in 1 until releaseTimes.size) {
val t = releaseTimes[i] - releaseTimes[i - 1]
val c = keysPressed[i]
if (t > maxTime || (t == maxTime && c > ans)) {
maxTime = t
ans = c
}
}
return ans
}
}