From b337e617706fad807a322aa27b97e336fe22e207 Mon Sep 17 00:00:00 2001 From: Dmitriy Buzulutskiy Date: Tue, 26 Jul 2022 11:28:30 +0600 Subject: [PATCH] Create 3-Longest-Substring-Without-Repeating-Characters.swift --- ...bstring-Without-Repeating-Characters.swift | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 swift/3-Longest-Substring-Without-Repeating-Characters.swift diff --git a/swift/3-Longest-Substring-Without-Repeating-Characters.swift b/swift/3-Longest-Substring-Without-Repeating-Characters.swift new file mode 100644 index 000000000..c175eac8d --- /dev/null +++ b/swift/3-Longest-Substring-Without-Repeating-Characters.swift @@ -0,0 +1,19 @@ +class Solution { + func lengthOfLongestSubstring(_ s: String) -> Int { + guard s.count > 0 else { return 0 } + let list = Array(s) + var hs = Set() + var l = 0 + var r = 0 + var mv = 0 + for r in 0..