Skip to content

Commit 7e75d10

Browse files
committed
Fix warning: 'characters' is deprecated: Please use String or Substring directly
1 parent fcf235c commit 7e75d10

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Rabin-Karp/README.markdown

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ The major search method is next. More implementation details are in rabin-karp.
2424
```swift
2525
public 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

Rabin-Karp/Rabin-Karp.playground/Contents.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ extension Character {
3030
// Find first position of pattern in the text using Rabin Karp algorithm
3131
public 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

0 commit comments

Comments
 (0)