Skip to content

Instantly share code, notes, and snippets.

@sergey-tihon
Created December 30, 2013 10:01
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 sergey-tihon/8180076 to your computer and use it in GitHub Desktop.
Save sergey-tihon/8180076 to your computer and use it in GitHub Desktop.
simple shift
let shift (s:string) (k:int) =
System.String(
s.ToCharArray()
|> Array.map (function
| x when 'a' <= x && x <='z' ->
let code = int(x)-int('a')
char(int('a') + (code + k + 26) % 26)
| x -> x )
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment