SW Expert Academy- 문자열의 거울상
문제 링크
문제 입력
2
bdppq
qqqqpppbbd
#1 pqqbd
#2 bddqqqpppp
문제 풀이
import sys
sys.stdin = open('input.txt', 'rt')
T = int(input())
mirror = {'b': 'd', 'p': 'q', 'd': 'b', 'q': 'p'}
for t in range(T):
s = list(input())
for i in range(len(s)):
s[i] = mirror[s[i]]
print(f'#{t + 1}', ''.join(reversed(s)))
마치 거울을 비추듯 b, d 를 서로 바꾸고 p, q 를 서로 바꿔 문자열을 거꾸로 출력해주면 됩니다.
# SW Expert 문자열의거울상 python 파이썬
728x90
'✏️ 𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺 > SW Expert Academy' 카테고리의 다른 글
[SW10570] 제곱 팰린드롬 수 (0) | 2022.05.29 |
---|---|
[SW10726] 이진수 표현 (0) | 2022.05.29 |
[SW10912] 외로운 문자 (0) | 2022.05.29 |
[SW14361] 숫자가 같은 배수 (0) | 2022.05.29 |
[SW13732] 정사각형 판정 (0) | 2022.05.29 |