본문 바로가기

 𝗔𝗣𝗣𝗟𝗘/ALGORITHM

[내일배움캠프] 데일리 루틴(iOS_3회차) - 부족한 금액 계산하기

이미지를 클릭하면 코딩테스트 페이지로 이동합니다

 

내 풀이

import Foundation

func solution(_ price:Int, _ money:Int, _ count:Int) -> Int64{
  var answer:Int64 = -1
  var sum = 0  // 총 금액
  
  for index in 1...count {
    // count 횟수만큼 반복하며 금액 더하기
    sum += index * price
  }
  
  // 총 금액이 가진 돈보다 클 경우 차액을 저장
  // 그 외에는 0
  answer = Int64(sum > money ? (sum - money) : 0)

  return answer
}

 

 

Recent Posts
Visits
Today
Yesterday
Archives
Calendar
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31