diff --git a/python-programming/oneliners/ASCII_to_CJK.py b/python-programming/oneliners/ASCII_to_CJK.py new file mode 100644 index 0000000..128c651 --- /dev/null +++ b/python-programming/oneliners/ASCII_to_CJK.py @@ -0,0 +1,91 @@ +#!/usr/bin/python3 + +# ASCII_to_CJK.py +# +# Author: Intel A80486DX2-66 +# License: Creative Commons Zero 1.0 Universal + +ASCII_to_CJK = { + " ": "\u3000", + "!": "!", + "#": "#", + "$": "$", + "%": "%", + "&": "&", + "'": "'", + "(": "(", + ")": ")", + "*": "*", + "+": "+", + ",": ",", + "-": "-", + ".": ".", + "/": "/", + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "=": "=", + "?": "?", + "@": "@", + "A": "A", + "B": "B", + "C": "C", + "D": "D", + "E": "E", + "F": "F", + "G": "G", + "H": "H", + "I": "I", + "J": "J", + "K": "K", + "L": "L", + "M": "M", + "N": "N", + "O": "O", + "P": "P", + "Q": "Q", + "R": "R", + "S": "S", + "T": "T", + "U": "U", + "V": "V", + "W": "W", + "X": "X", + "Y": "Y", + "Z": "Z", + "a": "a", + "b": "b", + "c": "c", + "d": "d", + "e": "e", + "f": "f", + "g": "g", + "h": "h", + "i": "i", + "j": "j", + "k": "k", + "l": "l", + "m": "m", + "n": "n", + "o": "o", + "p": "p", + "q": "q", + "r": "r", + "s": "s", + "t": "t", + "u": "u", + "v": "v", + "w": "w", + "x": "x", + "y": "y", + "z": "z" +} +print("".join(map(lambda character: ASCII_to_CJK.get(character, character), + input())))