Skip to content

Instantly share code, notes, and snippets.

@karakanb
Created December 15, 2020 18:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save karakanb/60f78f20cfa2154b8021b81615cb3da0 to your computer and use it in GitHub Desktop.
Save karakanb/60f78f20cfa2154b8021b81615cb3da0 to your computer and use it in GitHub Desktop.
func parseWithBlackMagic(inputString string) int {
isAm := inputString[len(inputString)-2] == 'A'
number := int(inputString[0]) - '0'
if len(inputString) > 3 {
number = number*10 + int(inputString[1]) - '0'
}
if !isAm {
number += 12
}
return number
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment