현재 시점에서 가장 저렴한 기름을 정한 뒤, 다음 도시로 가면서 해당 거리에 필요한 기름값을 계속해서 추가하자.
import Foundation
let N = Int(String(readLine()!))!
let cities = readLine()!.split(separator: " ").map{Int(String($0))!}
let prices = readLine()!.split(separator: " ").map{Int(String($0))!}
var total = 0
var localPrice = prices[0]
for i in 0..<N-1 {
if prices[i] < localPrice {
localPrice = prices[i]
}
total += localPrice * cities[i]
}
print(total)