반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
야바위를 구현하는 문제입니다.
3. 코드
import sys
input = sys.stdin.readline
# 입력
s = input().rstrip()
lst = [1, 2, 3, 4]
for c in s:
if c == 'A':
lst[0], lst[1] = lst[1], lst[0]
elif c == 'B':
lst[0], lst[2] = lst[2], lst[0]
elif c == 'C':
lst[0], lst[3] = lst[3], lst[0]
elif c == 'D':
lst[1], lst[2] = lst[2], lst[1]
elif c == 'E':
lst[1], lst[3] = lst[3], lst[1]
elif c == 'F':
lst[2], lst[3] = lst[3], lst[2]
print(lst.index(1) + 1)
print(lst.index(4) + 1)
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 14913 등차수열에서 항 번호 찾기 - 파이썬(Python) (0) | 2023.03.12 |
---|---|
[구현/수학] 백준 25576 찾았다 악질 - 파이썬(Python) (0) | 2023.03.11 |
[구현/수학] 백준 25600 Triathon - 파이썬(Python) (0) | 2023.03.09 |
[구현/수학] 백준 25625 샤틀버스 - 파이썬(Python) (0) | 2023.03.08 |
[구현/수학] 백준 22938 백발백준하는 명사수 - 파이썬(Python) (0) | 2023.03.07 |
댓글