문제 링크
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
}
'코딩테스트 준비(kotlin) > 기본' 카테고리의 다른 글
[프로그래머스] 연속 부분 수열 합의 개수 (0) | 2024.06.18 |
---|---|
[프로그래머스] N개의 최소공배수 (kotlin) (0) | 2024.06.13 |
[kotlin] 문자열 나누기 (0) | 2024.05.27 |
[kotlin] 푸드 파이트 대회 (0) | 2024.05.27 |
[kotlin] 삼총사 (0) | 2024.05.16 |