*문제 출처는 백준에 있습니다.
문제 제목: 카드2 / 2164번 (실버 4단계)
문제 사이트: https://www.acmicpc.net/problem/2164
문제 설명
나의 풀이
from collections import deque
n = int(input())
cards = deque([i for i in range(1, n + 1)])
if len(cards) > 1:
while True:
one = cards.popleft()
if len(cards) == 1:
break
two = cards.popleft()
if len(cards) == 0:
cards.append(two)
break
cards.append(two)
print(cards[0])
※ 알아야 할 것
파이썬은 from collections import deque를 이용하여
데크를 사용할 수 있다.
'코딩테스트(프로그래머스 & 백준) > 백준-Python' 카테고리의 다른 글
백준 / 시간 관리 / 1263번 / Python (2) | 2024.11.13 |
---|---|
백준 / 달팽이 / 1913번 / Python (1) | 2024.11.08 |
백준 / 보물 / 1026번 / Python (0) | 2024.10.31 |
백준 / 수들의 합 / 1789번 / Python (0) | 2024.10.22 |
백준 / 단어 정렬 / 1181번 / Python (0) | 2024.10.20 |