본문 바로가기
python-algorithm

백준 5598 카이사르 암호

by 무적김두칠 2022. 11. 28.

https://www.acmicpc.net/problem/5598

 

5598번: 카이사르 암호

가이우스 율리우스 카이사르(Gaius Julius Caesar)는 고대 로마 군인이자 정치가였다. 카이사르는 비밀스럽게 편지를 쓸 때, 'A'를 'D로', 'B'를 'E'로, 'C'를 'F'로... 이런 식으로 알파벳 문자를 3개씩 건

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
11
12
13
def sol(s,shift):
    answer = ''
    for i in s :
        if ord(i)-shift<65:
            answer += chr(ord(i) -shift + 26)
        else:
            answer += chr(ord(i) - shift)
 
    return answer
 
if __name__ == '__main__':
    s = input()
    print(sol(s,shift=3))
cs

 

 

반응형

'python-algorithm' 카테고리의 다른 글

백준 10801 카드게임  (0) 2022.11.28
백준 1408 24  (0) 2022.11.28
백준 15881 Pen Pineapple Apple Pen  (0) 2022.11.26
백준 25965 미션 도네이션  (0) 2022.11.25
백준 17072 아스키 아트  (0) 2022.11.25

댓글