-
Notifications
You must be signed in to change notification settings - Fork 0
/
Translator.py
24 lines (19 loc) · 2.55 KB
/
Translator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Dict = {'>': '아',
'<': '이',
'+': '템',
'-': '의',
'.': '인',
',': '벤',
'[': '토',
']': '리',}
def bf_to_it(t):
return t.replace('>', '아').replace('<', '이').replace('+', '템').replace('-', '의').replace('.', '인').replace(',', '벤').replace('[', '토').replace(']', '리')
def it_to_bf(t):
return t.replace('아', '>').replace('이', '<').replace('템', '+').replace('의', '-').replace('인', '.').replace('벤', ',').replace('토', '[').replace('리', ']')
while True:
code = input()
if '>' in code or '<' in code or '+' in code or '-' in code or '.' in code or ',' in code or '[' in code or ']' in code:
print(bf_to_it(code))
elif '아' in code or '이' in code or '템' in code or '의' in code or '인' in code or '벤' in code or '토' in code or '리' in code:
print(it_to_bf(code))
#++++++++++++[>++++++++++++++++++++>+++++++++++++>++++++++++++>+++>+++++++++++++++>+++++++++++++>++++>+>+++++++++++++++>++++++++++++++>++++++++++++++>+++++++++++>+++++++++++>+++++++++++<<<<<<<<<<<<<<-]>----.>----.++++++++++++.<-.>>------.>>>----.<<<<<.>>+++++.>>>>>>>>>.<<<<<<<<----.<<<+.>--.>----.<<.>-----.>-----------.>.<<<.>>>>>.<<<+.<<.>>++.--.>.<<<--.>>>>----.>--------.<<<<<++.>>+.>>----.<<<<+.>+.>++++++.>.<<<--.>>>>>>>>-.+.<<<<<<<<-.>>>>>>>>-.<<<<<<<++.>>.<<<++.>--.>.<<.>>++.>>>>>>++.<<<<<<<<-.>>+.---.<<.>>+++.<++++++.>>>>>--.>--.<<<<<<<++.>>+.>>.<<<<--.>>>>>+++.<<<<.<+.>-------.-----.>>.<<<--.>>>>>>>>+++.<<<<++++.<<<<+.>>.------------.<<.>>>>>>>>>---.<++++.<<<<<.<<<++.>---.+++++++.>>.<<<--.>>>>------.>>>>----.<<<<<<<<+.>-----.-------.>>.<<<-.>>>>++++++.>++++++++.<<<<<-.>>>>+++.>+++++.<<.<<<.>>>>.<<++++.<<++.>-----.>>>>.<<.<<<.>++++++++++.>.<<.>>>>>---.<+.<<<<+.>>+.>>>-.<<<<<--.>>++++++.<+++.>>>>>--.<<<.<<<-.>>>>+++.+.<<<<+.>++++++.------.<.>>++++.>>>>>>>>>.<<<<<<<<.<<<.>>>>>>>>>>>.++++.<<<<<<<<<<<.>>>>>>>>>>++++.<<----.<.<<<<<<<.>>>>>>>>>>.<<.<<<<<<<<.>>>>>>>>>+.>.<<<<<<<<<<++.>---.+++.<-.>>>>>>>>>+.>>>----.<<<<<<<<<<<<-.>>-----.<----.>>.<<<.>>>>>>>>>.>>.<<<<<<<<<<<+.>>+.>>>.<<<<<--.>>>>..<.<<<+.>>>>--------.<<<.<.>>>>>++.<<<++.<<.>>--.---.<<.>>+++.>>>++++++.>++.<<<.<<<-.>>>>+++++++.+.<<<<+.>>>>>-----.<++++.<.<<<+.>+.>>>>-.<<<<<.>>>>>--.<.<<<<-.>>>>>+++++.-----.<<<<<.>>++++.-----------.>.<<<+.>>>>>++++++.>>>>>>+++.<<<<<<<<<<<.>++++++++.>----.>.<<<.>>>>-.>>>>>+.<<<<<<<<<+.>>+++++.+++++++++++.<<-.>>>>---.>--.<<.<<<-.>>>>--.>>>>>>>>.<<<<<<<<<<<<++.>>>>>>>>>>>>>-.<+.<<<<<<<<<<<<--.>>+++.<-.<.>++++++++++.++++++.<-.>++++++.>>>>.<<<<<++.>>---------.>>-.<<<<-.>>+.---.<<.>>+++.>>>++++.