La idea es desemcriptar message, ya esta la logica pero no puedo poner la i después del index dentro del for
message = "rvtufkmbrdpr fmasmegppreemvemeuaiv tmgb"
messageArray = message.chars
decrypted = ""
alphabet = ["","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
for i in(messageArray)
letter = ""
letter = alphabet[((alphabet.index(i)) 14)%27]
decrypted = decrypted letter
end
puts decrypted
uj5u.com熱心網友回復:
您的字母表需要包含一個空格" "而不是空字串""
message = "rvtufkmbrdpr fmasmegppreemvemeuaiv tmgb"
alphabet = " abcdefghijklmnopqrstuvwxyz".chars
message.chars.each_with_object("") do |char,decrypted|
decrypted << alphabet[ (alphabet.index(char) 14)%alphabet.size ]
end
#=> "eighty percent of success is showing up"
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/344640.html
標籤:红宝石
下一篇:在ruby??中決議JSON?
