콜라 문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
func solution(_ a:Int, _ b:Int, _ n:Int) -> Int {
//a개를 가져다 주면 b병을 준다. n개 가져다주면 몇병을 받을 수 있나
//현재 병 수 = n개
var cokeNumber = n
var receivedCokeNumber = 0
// a보다 가지고 있는 콜라의 수가 크거나 같을 때까지 반복
while cokeNumber >= a {
receivedCokeNumber += cokeNumber / a * b
cokeNumber = (cokeNumber / a * b) + (cokeNumber % a)
}
return receivedCokeNumber
}
'iOS 앱 개발자 프로젝트 > 알고리즘 코드카타' 카테고리의 다른 글
[Algorithm] 짝수 홀수 개수 (w/ Swift) (2) | 2024.04.11 |
---|---|
[Algorithm] ad 제거하기 (w/ Swift & Python) (4) | 2024.04.10 |
[Algorithm] 부족한 금액 계산하기 (w/ Swift) (0) | 2024.04.08 |
[Algorithm] 내 마음대로 정렬하기 (w/ Swift) (0) | 2024.04.06 |
[Algorithm] 신고 결과 받기 (w/ Swift) (0) | 2024.03.28 |