Skip to content

Instantly share code, notes, and snippets.

@kevin49999
Last active May 25, 2020 16:59
Show Gist options
  • Select an option

  • Save kevin49999/da68f26d73c230d188da4cddc7d99eac to your computer and use it in GitHub Desktop.

Select an option

Save kevin49999/da68f26d73c230d188da4cddc7d99eac to your computer and use it in GitHub Desktop.
LeetCode Helpers
extension String {
subscript(_ index: Int) -> Character {
return self[String.Index(utf16Offset: index, in: self)]
}
}
extension String {
func sub(_ l: Int, _ r: Int) -> String {
let leftIndex = String.Index(utf16Offset: l, in: self)
let rightIndex = String.Index(utf16Offset: r, in: self)
return String(self[leftIndex...rightIndex])
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment