콜라 문제

문제

 

 


나의 생각

 

바꿀 수 있는 콜라 수보다 전체 수가 더 많을 때 while 문을 수행토록 접근 -> 

while 문을 수행을 할 수 있다는 것은 이미 콜라를 바꾼 값을 같이 계산해야하기에 n - a + b 라는 수식을 사용 ->

마지막으로 받게 되는 콜라의 수 b 를 answer에 더해줌. 

 


나의 답안

 

public int solution(int a, int b, int n) {
    int answer = 0;

    while(n >= a){
        n = n - a + b;
        answer += b;
    }



    return answer;
}

'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글

나머지가 1이 되는 수 찾기  (0) 2023.02.23
숫자 짝꿍  (0) 2023.02.23
삼총사  (0) 2023.02.23
푸드 파이트 대회  (0) 2023.02.23
크기가 작은 부분문자열  (0) 2023.02.23