cryptol/tests/issues/issue141.cry

11 lines
325 B
Plaintext
Raw Normal View History

2014-04-18 02:34:25 +04:00
type Permutation = String 26
invSubst : (String 26, Char) -> Char
invSubst (key, c) = candidates ! 0
where candidates = [0] # [ if c == k then a else p
| k <- key
| a <- ['A' .. 'Z']
| p <- candidates
]