코딩테스트 역량 강화 교육(거점형 특화 프로그램)이라는 프로그램에 참여해 공부한 내용입니다.
- IT 직무로 취업을 희망하는 지원자들이 코딩테스트를 통과할 수 있는 알고리즘을 활용한 프로그래밍 교육이며, PCCP 자격증 취득이 목표인 프로그램
- 상세 설명 - 수원대학교(대학일자리 플러스센터)
한 쪽 끝에서 자료가 삽입되고, 반대쪽 끝에서 자료가 삭제되는 FIFO(First In First Out)형 식의 자료 구조
즉, 먼저 추가한 항목이 가장 먼저 제거되는 자료구조
from collections import deque
def solution():
queue = deque()
queue.append(1)
queue.append(2)
queue.append(3)
print(queue.popleft())
print(len(queue) == 0)
queue.popleft()
queue.popleft()
print(len(queue) == 0)
return queue
print(solution())
위와 같이 큐(Queue)를 학습한 후 풀이한 문제는 아래와 같다.