(Python) 백준 10866 / 덱

2024. 4. 19. 22:00·Coding Test Practice/Python
import sys

deque = []
innn = [] # 몇개 들어올지 몰라 리스트로 받음

input = sys.stdin.readline

a = int(input())
for _ in range(a):
  innn = input().split()
  b = innn[0]
  if len(innn) == 2:
    c = innn[1]  
  if (b == "push_front"):
    deque.insert(0, c)
  elif (b == "push_back"):
    deque.append(c)
  elif (b == "pop_front"):
    if deque:
      print(deque[0])
      del deque[0]
    else:
      print(-1)
  elif (b == "pop_back"):
    if deque:
      print(deque[len(deque) - 1])
      del deque[len(deque) - 1]
    else:
      print(-1)
  elif (b == "size"):
    print(len(deque))
  elif (b == "empty"):
    if deque:
      print(0)
    else:
      print(1)
  elif (b == "front"):
    if deque:
      print(deque[0])
    else:
      print(-1)
  elif (b == "back"):
    if deque:
      print(deque[len(deque) - 1])
    else:
      print(-1)
저작자표시 비영리 변경금지 (새창열림)

'Coding Test Practice > Python' 카테고리의 다른 글

(Python) 백준 10773 / 제로  (0) 2024.04.19
(Python) 백준 11651 / 좌표 정렬하기 2  (0) 2024.04.19
(Python) 백준 11866 / 요세푸스 문제 0  (0) 2024.04.19
(Python) 백준 10816 / 숫자 카드 2  (0) 2024.04.19
(Python) 백준 11650 / 좌표 정렬하기  (0) 2024.04.18
'Coding Test Practice/Python' 카테고리의 다른 글
  • (Python) 백준 11651 / 좌표 정렬하기 2
  • (Python) 백준 11866 / 요세푸스 문제 0
  • (Python) 백준 10816 / 숫자 카드 2
  • (Python) 백준 11650 / 좌표 정렬하기
P444
P444
써보면서 유용했던 개발 정보들을 정리해둡니다. 틈틈이 일상과 잡생각도 남겨요.
  • P444
    Rak's Blog
    P444
  • 전체
    오늘
    어제
    • 전체 글 목록 (71)
      • Coding Test Practice (23)
        • Python (18)
        • C++ (5)
      • C++ (2)
        • 개인 필기 (2)
      • Git (2)
        • 개인 필기 (2)
      • Notion (8)
        • Notion 일정관리 자동화 (8)
      • Python (19)
        • 개인 필기 (2)
        • 유용한 python 코드 (12)
        • 모듈개발 (1)
        • Velog 글 백업 스크립트 GUI Add-on (3)
      • 과거 기록들 (16)
        • Web Crawling (12)
        • Data Analysis (4)
      • 일기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    코드
    pandas
    리스트
    numpy
    노트정리
    GIT
  • hELLO· Designed By정상우.v4.10.3
P444
(Python) 백준 10866 / 덱
상단으로

티스토리툴바