반응형
https://www.acmicpc.net/problem/5598
x = input()
y = ''
for i in x:
if i in 'ABC':
y += chr(ord(i) +23)
else:
y += chr(ord(i) - 3)
print(y)
요번 문제는 아스키 코드(ord,chr)를 활용하여 문제를 풀었다.
ABC를 제외한 문자는 모두 3칸씩 뒤로 밀린 알파벳을 출력하면 되고 ,
ABC는 +23칸을 해서 문제가 요구하는 대로 코드를 작성 하였다.
반응형
'BOJ > Python' 카테고리의 다른 글
백준 1676번 팩토리얼 0의 개수 파이썬 (0) | 2021.11.17 |
---|---|
백준 1037번 약수 파이썬 (0) | 2021.11.16 |
백준 23320번 홍익 절대평가 파이썬 (0) | 2021.11.04 |
백준 1225번 이상한 곱셈 파이썬 (0) | 2021.10.30 |
백준 2747번 피보나치 수 파이썬 (0) | 2021.10.29 |