Data update
This commit is contained in:
parent
796d366b97
commit
35bcdeebf8
504 changed files with 7045 additions and 610 deletions
12
Task/Caesar-cipher/Icon/caesar-cipher-2.icon
Normal file
12
Task/Caesar-cipher/Icon/caesar-cipher-2.icon
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
(function caeser by of
|
||||
(let alphabets (proj (map char-code) (range 65 91) (range 97 123))
|
||||
shifted (.. vec (map (rotate by) alphabets))
|
||||
table (kv-dict (flatten alphabets) (flatten shifted)))
|
||||
(... str (map #(or (table %) %) of)))
|
||||
|
||||
(let original "The Quick Brown Fox Jumps Over The Lazy Dog."
|
||||
encrypted (caeser -1 original)
|
||||
decrypted (caeser 1 encrypted))
|
||||
(str "Original: " original "
|
||||
Encrypted: " encrypted "
|
||||
Decrypted: " decrypted)
|
||||
Loading…
Add table
Add a link
Reference in a new issue