nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libevent: rename `bind_to` to the more precise `bind_tcp`
[nit.git]
/
examples
/
rosettacode
/
vignere_cipher.nit
diff --git
a/examples/rosettacode/vignere_cipher.nit
b/examples/rosettacode/vignere_cipher.nit
index
565c19e
..
7fea059
100644
(file)
--- a/
examples/rosettacode/vignere_cipher.nit
+++ b/
examples/rosettacode/vignere_cipher.nit
@@
-19,7
+19,7
@@
fun encrypt(src, key: String): String do
continue
end
continue
end
- out.add(((c.ascii + key[j].ascii - 2u8 * 'A'.ascii) % 26u8 + 'A'.ascii).ascii)
+ out.add(((c.code_point + key[j].code_point - 2 * u'A') % 26 + u'A').code_point)
j = (j + 1) % key.length
end
j = (j + 1) % key.length
end
@@
-39,7
+39,7
@@
fun decrypt(src, key: String): String do
continue
end
continue
end
- out.add(((c.ascii - key[j].ascii + 26u8) % 26u8 + 'A'.ascii).ascii)
+ out.add(((c.code_point - key[j].code_point + 26) % 26 + u'A').code_point)
j = (j + 1) % key.length
end
j = (j + 1) % key.length
end