홍우진의 개발 일기장
[백준] 2161번: 카드1/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/2161
풀이 코드
n = int(input())
a = []
card = [i for i in range(1, n + 1)]
while len(card) != 1:
a.append(card.pop(0))
card.append(card.pop(0))
for j in a:
print(j, end=' ')
print(card[0])
코드 해석
카드 배열을 만든 뒤 앞카드를 버리고 두번쨰 카드를 뒤에 추가하는 동작을 반복한다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 3049번: 다각형의 대각선/ 파이썬 (0) | 2022.09.07 |
---|---|
[백준] 9656번: 돌 게임 2/ 파이썬 (0) | 2022.09.06 |
[백준] 1312번: 소수/ 파이썬 (0) | 2022.09.04 |
[백준] 1417번: 국회의원 선거/ 파이썬 (0) | 2022.09.04 |
[백준] 1251번: 단어 나누기/ 파이썬 (0) | 2022.09.04 |
Comments