콜라 문제

Seongjin Jo·2023년 2월 14일
0

프로그래머스 LV1

목록 보기
13/31

문제

풀이

class Solution {
    public int solution(int a, int b, int n) {
        int answer = 0; int cnt=0;
        //a병주고 b병받고 총n개 가졌을때 -> answer병 받을수있음.        
        while(n>=a){
            answer+= (n/a) * b;
            n=(n%a) + ((n/a) * b); //n=(남은병수 + 받은병수)로 초기화.
        }       
        return answer;
    }
}

끝을 봐야하기 때문에 while문으로 끝까지 간다!

0개의 댓글