Last active
April 5, 2016 20:10
-
-
Save natewave/6172358 to your computer and use it in GitHub Desktop.
Generate contact information for S. Nizar
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Generate contact information for S. Nizar | |
// http://www.morningpotion.com | |
object contact { | |
val alpha = (('a' to 'z') ++ ('A' to 'Z')).mkString | |
val beta = ( (('A' to 'Z') drop 13) | |
++ (('a' to 'z') take 13) | |
++ (('A' to 'Z') take 13) | |
++ (('a' to 'z') drop 13) | |
).mkString | |
def potion (alpha: String, beta: String)(c: Char) = if (alpha contains c) beta(alpha indexOf c) else c | |
def uncipher = potion(alpha, beta) _ | |
def main(args: Array[String]) { | |
println ("NvSruy@tznvy.pOz" map uncipher) | |
} | |
} | |
/* | |
Ok that was fun, but did you seriously believe I was going to make you compile Scala code? | |
Here's my patent pending email address: nisehl@gmail.com, use at your own risk. | |
If you have some secret information about alien technology, you can use my PGP key! | |
-----BEGIN PGP PUBLIC KEY BLOCK----- | |
Version: GnuPG v1 | |
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 | |
=Yuz5 | |
-----END PGP PUBLIC KEY BLOCK----- | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment