-
[python]백준 스택 2 28278번알고리즘 문제풀이/백준(파이썬) 2023. 6. 25. 22:58
코드
import sys sys.stdin = open("28278.txt", "r") t=int(sys.stdin.readline()) stack=[] for i in range(t): q=list(map(int,sys.stdin.readline().split())) if q[0]==1: stack.append(q[1]) elif q[0]==2: if len(stack)==0: print(-1) else: print(stack.pop()) elif q[0]==3: print(len(stack)) elif q[0]==4: if len(stack)==0: print(1) else: print(0) else: if len(stack)==0: print(-1) else: print(stack[-1])
링크
https://www.acmicpc.net/problem/28278
'알고리즘 문제풀이 > 백준(파이썬)' 카테고리의 다른 글
[python]백준 덱 10866번 (0) 2023.06.27 [python]백준 덱 2 28279번 (0) 2023.06.26 [python]백준 다음수 4880번 (0) 2023.06.24 [python]백준 욱 제 17356번 (0) 2023.06.23 [python]백준 8진수, 10진수, 16진수 11816번 (0) 2023.06.22