fork(6) download
  1. local ttable = {} -- table
  2. local ctable = {} -- code
  3. local htable = {} -- changeable
  4. local trans = {} -- source
  5. trans[32]=" "
  6. trans[33]="!"
  7. trans[35]="#"
  8. trans[36]="$"
  9. trans[37]="%"
  10. trans[38]="&"
  11. trans[39]="'"
  12. trans[40]="("
  13. trans[41]=")"
  14. trans[42]="*"
  15. trans[43]="+"
  16. trans[44]=","
  17. trans[45]="-"
  18. trans[46]="."
  19. trans[47]="/"
  20. trans[48]="0"
  21. trans[49]="1"
  22. trans[50]="2"
  23. trans[51]="3"
  24. trans[52]="4"
  25. trans[53]="5"
  26. trans[54]="6"
  27. trans[55]="7"
  28. trans[56]="8"
  29. trans[57]="9"
  30. trans[58]=":"
  31. trans[59]=";"
  32. trans[60]="<"
  33. trans[61]="="
  34. trans[62]=">"
  35. trans[63]="?"
  36. trans[64]="@"
  37. trans[69]="ㄸ"
  38. trans[79]="ㅒ"
  39. trans[80]="ㅖ"
  40. trans[81]="ㅃ"
  41. trans[82]="ㄲ"
  42. trans[84]="ㅆ"
  43. trans[87]="ㅉ"
  44. trans[91]="["
  45. trans[93]="]"
  46. trans[94]="^"
  47. trans[95]="_"
  48. trans[96]="`"
  49. trans[97]="ㅁ"
  50. trans[98]="ㅠ"
  51. trans[99]="ㅊ"
  52. trans[100]="ㅇ"
  53. trans[101]="ㄷ"
  54. trans[102]="ㄹ"
  55. trans[103]="ㅎ"
  56. trans[104]="ㅗ"
  57. trans[105]="ㅑ"
  58. trans[106]="ㅓ"
  59. trans[107]="ㅏ"
  60. trans[108]="ㅣ"
  61. trans[109]="ㅡ"
  62. trans[110]="ㅜ"
  63. trans[111]="ㅐ"
  64. trans[112]="ㅔ"
  65. trans[113]="ㅂ"
  66. trans[114]="ㄱ"
  67. trans[115]="ㄴ"
  68. trans[116]="ㅅ"
  69. trans[117]="ㅕ"
  70. trans[118]="ㅍ"
  71. trans[119]="ㅈ"
  72. trans[120]="ㅌ"
  73. trans[121]="ㅛ"
  74. trans[122]="ㅋ"
  75. trans[123]="{"
  76. trans[124]="|"
  77. trans[125]="}"
  78. trans[126]="~"
  79.  
  80. local result = ""
  81. local esc_string = io.read()
  82.  
  83. for i=0, string.len(esc_string) do
  84. ttable[i]=string.sub(esc_string,i,i) -- text to table
  85. ctable[i]=string.byte(esc_string,i,i) -- table to byte
  86. htable[i]= trans[ ctable[i] ] -- byte to korean
  87. end
  88.  
  89. for i,v in ipairs( htable ) do
  90. result = result .. htable[i]
  91. htable[i] =""
  92. end
  93. print(result)
Success #stdin #stdout 0s 2792KB
stdin
dhrtkdlem
stdout
ㅇㅗㄱㅅㅏㅇㅣㄷㅡ