본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]11655번 ROT13

by 현장 2021. 6. 11.

-코드

c = input()
r = []
for i in range(len(c)):
    if 'a' <= c[i] <= 'z':
        if c[i] <= 'm':
            r += chr(ord(c[i]) + 13)
        else:
            r += chr(ord(c[i]) - 13)
    elif 'A' <= c[i] <= 'Z':
        if c[i] <= 'M':
            r += chr(ord(c[i]) + 13)
        else:
            r += chr(ord(c[i]) - 13)
    else:
        r += c[i]
print("".join(r))