[백준/파이썬] 10828번

민정·2023년 2월 8일
0

[백준/파이썬]

목록 보기
83/245
post-thumbnail

백준 10828번

문제

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

코드

import sys
test_case= int(sys.stdin.readline())
stack = []
for _ in range(test_case):
    command = sys.stdin.readline().split()
    
    if command[0] == 'push':
        stack.append(command[1])
    elif command[0] == 'pop':
        if len(stack) == 0:
            print(-1)
        else:
            print(stack.pop())
    elif command[0] == 'size':
        print(len(stack))
    elif command[0] == 'empty' :
        if len(stack) == 0:
            print(1)
        else:
            print(0)
    elif command[0] == 'top':
        if len(stack) == 0:
            print(-1)
        else:
            print(stack[-1])
profile
パㅔバ6ㅇr 덤벼ㄹΓ :-0

0개의 댓글