- popleft를 사용하기 위해 주어진 배열을 deque로 변환함.
- while문을 돌며, 카드가 1장 남을 때 까지 popleft 해준 후 마지막 값 return함.
import sys
from collections import deque
num = int(sys.stdin.readline())
def card(n) :
d = deque([i for i in range(1, n + 1)])
while 1 :
if len(d) > 1 :
d.popleft()
d.append(d.popleft())
else :
break
return sum(d)
print(card(num))