반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 30032번 알파벳 뒤집기 파이썬(Python)
1) 문제번호 : 30032번
2) 문제 출처
https://www.acmicpc.net/problem/30032
2. 풀이
- 값을 입력 받고 나서 상하 반전과 좌우 반전의 경우를 나누고, 각 케이스에 따라 반대 또는 상하에 맞는 알파벳을 매핑해주면 된다.
3. 소스 코드
N, D = map(int, input().split())
for i in range(0, N) :
str = input()
result = ''
for j in range (0, N) :
if D == 1 :
if str[j] == 'd' :
result += 'q'
elif str[j] == 'b' :
result += 'p'
elif str[j] == 'q' :
result += 'd'
elif str[j] == 'p' :
result += 'b'
elif D == 2 :
if str[j] == 'd' :
result += 'b'
elif str[j] == 'b' :
result += 'd'
elif str[j] == 'q' :
result += 'p'
elif str[j] == 'p' :
result += 'q'
print(result)
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 30033번 Rust Study 파이썬(Python) (0) | 2023.10.08 |
---|---|
[백준] 백준 30204번 병영외 급식 파이썬(Python) (0) | 2023.10.08 |
[백준] 백준 29752번 최장 스트릭 파이썬(Python) (0) | 2023.10.05 |
[백준] 백준 29751번 삼각형 파이썬(Python) (0) | 2023.10.05 |
[백준] 백준 30031번 지폐 세기 파이썬(Python) (0) | 2023.10.04 |
[백준] 백준 30030번 스위트콘 가격 구하기 파이썬(Python) (0) | 2023.10.04 |
[백준] 백준 30018번 타슈 파이썬(Python) (0) | 2023.10.03 |
[백준] 백준 30017번 치즈버거 만들기 파이썬(Python) (0) | 2023.10.03 |
최근댓글