Skip to content

Instantly share code, notes, and snippets.

@kanetai
Last active April 24, 2016 10:21
Show Gist options
  • Save kanetai/ad22a067e60dbb6f14892f5c96b26845 to your computer and use it in GitHub Desktop.
Save kanetai/ad22a067e60dbb6f14892f5c96b26845 to your computer and use it in GitHub Desktop.
[Swift]Character extension for competitive programming
extension Character {
var ord: UInt32 {
let u = String(self).unicodeScalars
return u[u.startIndex].value
}
var isDigit: Bool { return "0"..."9" ~= self }
var isAlpha: Bool { return "a"..."z" ~= self || "A"..."Z" ~= self }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment