콜라 문제
처음 제출 후 채점했을때 1문제빼고 다 틀리게 나왔었는데
answer에 * b를 안해주어서 생긴 문제였음
나의 풀이
class Solution {
fun solution(a: Int, b: Int, n: Int): Int {
var answer: Int = 0
var result = n
while(result >= a){
answer += result / a * b
result = (result / a) * b + (result % a)
}
return answer
}
}
다른사람 풀이
class Solution {
fun solution(a: Int, b: Int, n: Int): Int {
return (if (n > b) n - b else 0) / (a - b) * b
}
}