부족한 금액 계산하기
총 이용한 금액을 구해주고, 가지고 있는 금액보다 총 이용한 금액이 큰 경우
그 차액을 반환하고 그 외의 경우에는 0을 반환해 주면 된다.
func solution(_ price:Int, _ money:Int, _ count:Int) -> Int64{
var answer:Int64 = -1
var sum = 0
// 놀이기구를 탄 횟수만큼 반복하면서 금액을 더해준다 (내야하는 총 금액 : sum)
for ride in 1...count {
sum += ride * price
}
// sum이 가진 돈(money)보다 클 경우 차액을 저장하고 그 외엔 0을 저장한다.
answer = Int64(sum > money ? (sum - money) : 0)
return answer
}
'iOS 앱 개발자 프로젝트 > 알고리즘 코드카타' 카테고리의 다른 글
[Algorithm] ad 제거하기 (w/ Swift & Python) (4) | 2024.04.10 |
---|---|
[Algorithm] 콜라 문제 (w/ Swift) (2) | 2024.04.09 |
[Algorithm] 내 마음대로 정렬하기 (w/ Swift) (0) | 2024.04.06 |
[Algorithm] 신고 결과 받기 (w/ Swift) (0) | 2024.03.28 |
[Algorithm] 공원 산책 (w/ Swift) (0) | 2024.03.27 |