ez_code   2년 전

문제

누군가 ATM에서 돈을 입금하거나 출금할 때마다, 그 사람의 계좌를 정확히 유지하기 위해 계산이 필요합니다. 당신은 이 계산을 해야 합니다. 은행 거래 규칙 상 고객은 200$ 이상의 초과 인출을 할 수 없어, 계좌를 -200 미만으로 만드는 거래는 중단되어야 합니다. (마이너스 부호는 초과 인출이나 마이너스 계좌를 지칭할 때 사용됩니다.)

입력

 입력은 각 줄이 하나의 거래를 나타내는 여러 개의 줄로 주어집니다. 각 거래는 초기 계좌의 금액을 나타내는 (-200에서 +10,000 사이의) 하나의 정수, 문자 W 또는 D (출금[Withdrawal] 또는 입금[Deposit]), 출금하거나 입금할 금액을 나타내는 (5에서 400 사이의) 두 번째 정수로 구성됩니다. 입력은 0 W 0이 들어오는 줄이 들어오면 종료됩니다.

출력

입력의 각 줄에 대해 정당한 거래라면 새로운 계좌의 값을, 출금이 계좌를 -200 미만으로 만든다면 'Not allowed'를 한 줄에 출력합니다.

댓글을 작성하려면 로그인해야 합니다.