Advertisement
Guest User

Untitled

a guest
May 17th, 2016
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. #!/usr/bin/env perl
  2.  
  3. use strict;
  4. use warnings;
  5. use utf8;
  6.  
  7. binmode(STDOUT, ":utf8");
  8.  
  9. my %flipTable = (
  10. "a" => "\x{0250}",
  11. "b" => "q",
  12. "c" => "\x{0254}",
  13. "d" => "p",
  14. "e" => "\x{01DD}",
  15. "f" => "\x{025F}",
  16. "g" => "\x{0183}",
  17. "h" => "\x{0265}",
  18. "i" => "\x{0131}",
  19. "j" => "\x{027E}",
  20. "k" => "\x{029E}",
  21. "l" => "|",
  22. "m" => "\x{026F}",
  23. "n" => "u",
  24. "o" => "o",
  25. "p" => "d",
  26. "q" => "b",
  27. "r" => "\x{0279}",
  28. "s" => "s",
  29. "t" => "\x{0287}",
  30. "u" => "n",
  31. "v" => "\x{028C}",
  32. "w" => "\x{028D}",
  33. "x" => "x",
  34. "y" => "\x{028E}",
  35. "z" => "z",
  36. "A" => "\x{02C6F}",
  37. "B" => "\x{10412}",
  38. "C" => "\x{0254}",
  39. "D" => "\x{15E1}",
  40. "E" => "\x{018E}",
  41. "F" => "\x{02132}",
  42. "G" => "\x{02141}",
  43. "H" => "\x{0265}",
  44. "I" => "\x{0131}",
  45. "J" => "\x{027E}",
  46. "K" => "\x{029E}",
  47. "L" => "\x{2142}",
  48. "M" => "\x{026F}",
  49. "N" => "\x{004E}",
  50. "O" => "\x{004F}",
  51. "P" => "\x{0500}",
  52. "Q" => "\x{038C}",
  53. "R" => "\x{1D1A}",
  54. "S" => "\x{0053}",
  55. "T" => "\x{22A5}",
  56. "U" => "\x{2229}",
  57. "V" => "\x{028C}",
  58. "W" => "\x{028D}",
  59. "X" => "\x{0058}",
  60. "Y" => "\x{028E}",
  61. "Z" => "\x{005A}",
  62. "." => "\x{02D9}",
  63. "[" => "]",
  64. "'" => ",",
  65. "," => "'",
  66. "(" => ")",
  67. "{" => "}",
  68. "?" => "\x{00BF}",
  69. "!" => "\x{00A1}",
  70. "\"" => ",",
  71. "<" => ">",
  72. "_" => "\x{203E}",
  73. ";" => "\x{061B}",
  74. "\x{203F}" => "\x{2040}",
  75. "\x{2045}" => "\x{2046}",
  76. "\x{2234}" => "\x{2235}",
  77. "\r" => "\n",
  78. " " => " "
  79. );
  80.  
  81. while ( <> ) {
  82. my $string = reverse( $_ );
  83. while ($string =~ /(.)/g) {
  84. print $flipTable{$1};
  85. }
  86. print qq(\n);
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement