강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

pku928님의 프로필 이미지
pku928

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

5. 공주구하기(큐)

deque rotate 관련

작성

·

239

0

안녕하세요, 선생님

강의 잘 듣고 있는 취준생입니다.

다음과 같이 rotate를 사용해 간단히 짜봤습니다.

혹시 빼고 넣는것보다 회전시켜서 빼는게 더 좋을까요?

import sys
from collections import deque
sys.stdin = open('section5/input.txt''rt')
n, k = map(intinput().split())
dq = deque(range(1, n+1))
while dq:
    dq.rotate(-(k-1))
    x = dq.popleft()
print(x)


답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

네 잘하신 코드입니다. 

pku928님의 프로필 이미지
pku928

작성한 질문수

질문하기