문제
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXTC0x16D8EDFASe
풀이
- 입력 받은 문자열을 뒤집는다.
- 뒤집힌 문자열에서 b <–> d, p <–> q 변환을 진행한다.
T = int(input())
for test_case in range(1, T+1):
text = list(input())
text.reverse()
for t in range(len(text)):
if text[t] == 'b': text[t] = 'd'
elif text[t] == 'd': text[t] = 'b'
elif text[t] == 'p': text[t] = 'q'
elif text[t] == 'q': text[t] = 'p'
print("#"+str(test_case), "".join(text))
댓글남기기