[Python] 백준 13305 주유소

지민·2022년 7월 6일
0
post-thumbnail

솔직히 원래 이거 잘 안올리는데 아까 풀고 기분좋아서 올립니다

N = int(input())
distance = list(map(int, input().split())) # 거리를 담은 배열
price = list(map(int, input().split())) # 도시의 기름값을 담은 배열
money = 0
nowMin = float("inf") # 무한대
for i in range(len(distance)): # distance의 길이만큼 반복
    if nowMin > price[i]: # 주유소 최솟값을 nowMin에 저장해줌
        nowMin = price[i] 
    money += nowMin * distance[i] # 거리 * 최소값을 money에 누적
print(money) # 최종 가격 

이해 다하고 제출하십시오

profile
남들 개발 공부할 때 일기 쓰는 사람

0개의 댓글