[백준/파이썬] 6249번 TV Reports 풀이
업데이트:
문제 정보
- 문제 출처: 백준 온라인 저지
- 문제 링크: 6249번 TV Reports
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
환율 변화를 입력받아 조건에 맞는 방송 메시지를 출력하는 문제입니다.
코드
import sys;read=sys.stdin.readline
n,p,h=map(int,read().split())
r=[]
for T in range(n):
x=int(read())
if p>x:r.append(f'NTV: Dollar dropped by {p-x} Oshloobs')
elif h<x:
r.append(f'BBTV: Dollar reached {x} Oshloobs, A record!')
h=x
p=x
print('\n'.join(r))
설명
직전 환율 p와 최고 환율 h를 유지하면서
하락/최고치 갱신 상황에 맞는 문자열을 누적 출력합니다.
댓글남기기