13 lines
374 B
Plaintext
13 lines
374 B
Plaintext
caesar = function(s, key)
|
|
chars = s.values
|
|
for i in chars.indexes
|
|
c = chars[i]
|
|
if c >= "a" and c <= "z" then chars[i] = char(97 + (code(c)-97+key)%26)
|
|
if c >= "A" and c <= "Z" then chars[i] = char(65 + (code(c)-65+key)%26)
|
|
end for
|
|
return chars.join("")
|
|
end function
|
|
|
|
print caesar("Hello world!", 7)
|
|
print caesar("Olssv dvysk!", 26-7)
|