https://www.acmicpc.net/problem/11655
Python Code
S = str(input())
alphabet = 'abcdefghijklmnopqrstuvwxyz'
ALPHABET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
answer = ''
for s in S:
if s == ' ':
answer += ' '
continue
try:
answer += str(int(s))
except:
if s in alphabet:
i = alphabet.index(s)
if i > 12:
answer += alphabet[i-13]
else:
answer += alphabet[i+13]
else:
i = ALPHABET.index(s)
if i > 12:
answer += ALPHABET[i-13]
else:
answer += ALPHABET[i+13]
print(answer)
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
#245 백준 파이썬 [9507] Generations of Tribbles (0) | 2019.12.03 |
---|---|
#244 백준 파이썬 [16673] 고려대학교에는 공식 와인이 있다 (0) | 2019.12.03 |
#242 백준 파이썬 [10992] 별 찍기 - 17 (0) | 2019.12.02 |
#241 백준 파이썬 [17390] 이건 꼭 풀어야 해! (0) | 2019.12.02 |
#240 백준 파이썬 [17389] 보너스 점수 (0) | 2019.12.02 |