RosettaCodeData/Task/Rot-13/Crystal/rot-13.cr

6 lines
171 B
Crystal
Raw Permalink Normal View History

2025-08-11 18:05:26 -07:00
from = ['A'..'Z', 'a'..'z'].flat_map(&.to_a).join
to = ['N'..'Z', 'A'..'M', 'n'..'z', 'a'..'m'].flat_map(&.to_a).join
while line = ARGF.gets
puts line.tr from, to
end