[백준/파이썬] 28278번

민정·2023년 8월 18일
0

[백준/파이썬]

목록 보기
166/245
post-thumbnail

📍백준 28278번 문제

https://www.acmicpc.net/problem/28278

코드

import sys
input = sys.stdin.readline

n = int(input())
stack = []

for _ in range(n):
    cmd = list(map(int, input().split()))

    if cmd[0] == 1:
        stack.append(cmd[1])
    elif cmd[0] == 2:
        if stack:
            print(stack.pop())
        else:
            print(-1)
    elif cmd[0] == 3:
        print(len(stack))
    elif cmd[0] == 4:
        if stack:
            print(0)
        else:
            print(1)
    elif cmd[0] == 5:
        if stack:
            print(stack[-1])
        else:
            print(-1)
profile
パㅔバ6ㅇr 덤벼ㄹΓ :-0

0개의 댓글