백준 스택 문제 : 28278

코린이서현이·2024년 1월 29일
0

🛎️ 28278번

import sys

stack = []

n = int(sys.stdin.readline())

for h in range(n):
    i = sys.stdin.readline().split()
    if i[0] == "1":
        stack.append(int(i[1]))
    elif i[0] == "2":
        if len(stack) == 0:
            print("-1")
        else:
            print(stack.pop())
    elif i[0] == "3":
        print(len(stack))
    elif i[0] == "4":
        if len(stack) == 0:
            print("1")
        else:
            print(0)
    else:
        if len(stack) == 0:
            print("-1")
        else:
            print(stack[-1])

^.^ sys 사용법을 배우자..^^

profile
24년도까지 프로젝트 두개를 마치고 25년에는 개발 팀장을 할 수 있는 실력이 되자!

0개의 댓글