728x90
< 해결 방법 >
하라는 대로 구현을 했다. 우선 k 라는 리스트를 생성할 때 오류가 있었고 중간에 오타가 하나가 있어서 시간이 좀 걸렸지만 어렵지 않게 해결했다.
import sys
a = int(sys.stdin.readline())
s = [ ]
for i in range(0,a):
k=sys.stdin.readline().rstrip().split(" ")
if k[0]=="push":
s.append(int(k[1]))
elif k[0]=="top":
if len(s)==0:
print(-1)
else:
print(s[-1])
elif k[0]=="size":
print(len(s))
elif k[0]=="pop":
if len(s)!=0:
print(s[-1])
del s[-1]
else:
print(-1)
else:
if len(s)==0:
print(1)
else:
print(0)
728x90
'🟢 알고리즘 문제 풀이 > Baekjoon' 카테고리의 다른 글
| [파이썬] 백준 4949 균형 잡힌 세상 (1) | 2022.09.20 |
|---|---|
| [파이썬] 백준 10773 제로 (0) | 2022.09.14 |
| [파이썬] 백준 9012 괄호 (0) | 2022.09.13 |
| [파이썬] 백준 1541 잃어버린 괄호 (0) | 2022.09.07 |
| [파이썬] 백준 13305 주유소 (0) | 2022.09.07 |