File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -24,8 +24,8 @@ The major search method is next. More implementation details are in rabin-karp.
2424``` swift
2525public func search (text : String , pattern : String ) -> Int {
2626 // convert to array of ints
27- let patternArray = pattern.characters . flatMap { $0 .asInt }
28- let textArray = text.characters . flatMap { $0 .asInt }
27+ let patternArray = pattern.flatMap { $0 .asInt }
28+ let textArray = text.flatMap { $0 .asInt }
2929
3030 if textArray.count < patternArray.count {
3131 return -1
Original file line number Diff line number Diff line change @@ -30,8 +30,8 @@ extension Character {
3030// Find first position of pattern in the text using Rabin Karp algorithm
3131public func search( text: String , pattern: String ) -> Int {
3232 // convert to array of ints
33- let patternArray = pattern. characters . flatMap { $0. asInt }
34- let textArray = text. characters . flatMap { $0. asInt }
33+ let patternArray = pattern. flatMap { $0. asInt }
34+ let textArray = text. flatMap { $0. asInt }
3535
3636 if textArray. count < patternArray. count {
3737 return - 1
You can’t perform that action at this time.
0 commit comments