MUKER_DEV with iOS
[swift] 백준 - 2979번: 트럭 주차 본문
2979번: 트럭 주차
첫째 줄에 문제에서 설명한 주차 요금 A, B, C가 주어진다. (1 ≤ C ≤ B ≤ A ≤ 100) 다음 세 개 줄에는 두 정수가 주어진다. 이 정수는 상근이가 가지고 있는 트럭이 주차장에 도착한 시간과 주차장
www.acmicpc.net
성공 풀이
let price = readLine()!.split(separator: " ").map { Int($0)! }
var arr = Array(repeating: 0, count: 101)
for _ in 0..<3 {
let i = readLine()!.split(separator: " ").map { Int($0)! }
(i[0]..<i[1]).forEach { arr[$0] += 1 }
}
print(arr.map {
switch $0 {
case 1: return price[0]
case 2: return price[1]*2
case 3: return price[2]*3
default: return 0
}
}.reduce(0,+))
'🤖 알고리즘 > BAEKJOON' 카테고리의 다른 글
[swift] 백준 - 1475번: 방 번호 (0) | 2023.05.30 |
---|---|
[swift] 백준 - 10431번: 줄세우기 (0) | 2023.05.28 |
[swift] 백준 - 16935번: 배열 돌리기 3 (1) | 2023.05.26 |
[swift] 백준 - 1158번: 요세푸스 문제 (0) | 2023.05.23 |
[swift] 백준 - 4673번: 셀프 넘버 (0) | 2023.05.21 |