Untitled
unknown
swift
4 years ago
421 B
5
Indexable
class Solution { func lengthOfLongestSubstring(_ s: String) -> Int { var s = Array(s) var l = 0 var ans = 0 var d: [Character: Int] = [:] for r in 0..<s.count { if let oldL = d[s[r]] { l = max(l, oldL + 1) } d[s[r]] = r ans = max(ans, r - l + 1) } return ans } }
Editor is loading...