인프런 커뮤니티 질문&답변
안녕하세요 강사님 질문 드립니다
작성
·
187
0
n, m = map(int, input().split())
princies = deque([x+1 for x in range(n)])
cnt = 1
while len(princies) > 1:
if cnt == m:
princies.popleft()
cnt = 1
else:
princies.append(princies.popleft())
cnt += 1
print(princies[0])
제가 작성한 코드와 강의 코드를 비교해 제 코드가 너무 단촐하여 질문드립니다. 5개의 in, out 정답은 맞는데 제가 맥 환경이라 채점을 할 수가 없네요.. 이렇게 구현해도 되는지 문제가 있다면 어떤부분이 문제인지 질문드립니다.
퀴즈
스택(Stack) 자료구조의 가장 기본적인 원칙은 무엇일까요?
선입선출 (FIFO)
후입선출 (LIFO)
우선순위 처리
임의 접근





