File tree 2 files changed +4
-4
lines changed
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.
24
24
``` swift
25
25
public func search (text : String , pattern : String ) -> Int {
26
26
// 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 }
29
29
30
30
if textArray.count < patternArray.count {
31
31
return -1
Original file line number Diff line number Diff line change @@ -30,8 +30,8 @@ extension Character {
30
30
// Find first position of pattern in the text using Rabin Karp algorithm
31
31
public func search( text: String , pattern: String ) -> Int {
32
32
// 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 }
35
35
36
36
if textArray. count < patternArray. count {
37
37
return - 1
You can’t perform that action at this time.
0 commit comments