본문 바로가기
코딩테스트 준비(kotlin)/기본

[kotlin] 콜라 문제

by 1chanhue1 2024. 5. 28.

문제 링크 

https://school.programmers.co.kr/learn/courses/30/lessons/132267

fun solution(a: Int, b: Int, n: Int): Int {

    var a = a
    var b = b
    var cock = 0
    var n = n
    while (n >= a) {
        cock = cock + ((n / a) * b)
        n = ((n / a) * b) + (n % a)
        
    }


    // 4 2 10
    // 8개주고 -> 4개받고 2개남고
    // 4개주고 -> 2개받고 2개남고
    //->4개주고 ->2개받고
    // -> 결과 8개


    return cock
}