str = list(input())
for i in range(len(str)):
t = ord(str[i])-3
if t < ord('A'):
t += 26
str[i] = t
print(''.join(str))
3개씩 밀렸는데 아스키코드 A,B,C의 경우 뒤쪽에 있는 알파벳으로 보내기 위해 26을 더해줘야 한다.
알파벳 개수: 26
'코딩테스트' 카테고리의 다른 글
구현10.백준10872번 팩토리얼 (0) | 2021.05.05 |
---|---|
구현9.백준2562번 최댓값 (0) | 2021.05.05 |
구현7. 백준2444번 별찍기7 (0) | 2021.05.05 |
구현6.백준2443번 별찍기6 (0) | 2021.05.05 |
구현5.백준2442번 별찍기5 (0) | 2021.05.05 |