RosettaCodeData/Task/Substitution-cipher/J/substitution-cipher.j
2023-07-01 13:44:08 -04:00

9 lines
189 B
Text

keysubst=: [`(a.i.])`(a."_)}
key=: 'Taehist' keysubst '!@#$%^&'
enc=: a. {~ key i. ]
dec=: key {~ a. i. ]
enc 'This is a test.'
!$%^ %^ @ &#^&.
dec '!$%^ %^ @ &#^&.'
This is a test.