Skip to content

Instantly share code, notes, and snippets.

@jesuslerma
Created November 13, 2015 17:30
Show Gist options
  • Save jesuslerma/d7a7d8ccff6cd923fc14 to your computer and use it in GitHub Desktop.
Save jesuslerma/d7a7d8ccff6cd923fc14 to your computer and use it in GitHub Desktop.
alphabet = ("a".."z").to_a << " "
key = 3
word = "hola mundo"
aux_arr = word.split("").map{|w| alphabet[(alphabet.index(w) + key) % alphabet.count] }
puts aux_arr.join("")
decrypt_arr = aux_arr.map{|w|alphabet[(alphabet.index(w) - key) % alphabet.count]}
puts decrypt_arr.join("")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment