
코드
import io
inp=io.BufferedReader(io.FileIO(0),1<<18).readline
res=[]
while True:
o,w=map(int,inp().split())
if o==w==0:break
while w>=0:
c,i=inp().split()
if c==b'#':break
else:
w+=(((c==b"E")*-2)+1)*int(i)
if (o/2)<w<(o*2):
res.append(":-)")
elif w<=0:
res.append("RIP")
else:
res.append(":-(")
print('\n'.join(f"{k} {j}" for k,j in enumerate(res,start=1)))'Tech > Coding' 카테고리의 다른 글
| ROPE 자료구조: 구조와 동작 원리(Python 예제) (0) | 2025.05.24 |
|---|---|
| 백준 18185 라면 사기 (Small) (0) | 2025.05.21 |
| 2399번-거리의 합 (0) | 2025.05.15 |
| 스파이럴 수열 (0) | 2025.05.14 |
| 오토마타(Automata)와 UML(Unified Modeling Language) (0) | 2025.05.09 |