We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent de24afa commit 5e6bf5aCopy full SHA for 5e6bf5a
leetcode.com/swift/DS_ALGO_PRAC.playground/Contents.swift
@@ -1 +1,22 @@
1
+import Foundation
2
3
+class Solution {
4
+ func slowestKey(_ releaseTimes: [Int], _ keysPressed: String) -> Character {
5
+ let keys = Array(keysPressed)
6
+ var times = [Character: Int]()
7
+ for i in 0..<keys.count {
8
+ if i == 0 {
9
+ times[keys[i], default: 0] = releaseTimes[i]
10
+ } else {
11
+ times[keys[i], default: 0] = releaseTimes[i] - releaseTimes[i - 1]
12
+ }
13
14
+
15
+ var timeCharMap = [Int: Character]()
16
+ for (key, value) in times {
17
+ timeCharMap[value] = key
18
19
20
+ return timeCharMap[timeCharMap.keys.sorted().first]
21
22
+}
0 commit comments