본문 바로가기

프로그래머스 풀이/Lv 1

프로그래머스 - 콜라 문제(C++)

728x90

 기본 수학 문제. 콜라의 수를 계속 갱신해가며 풀면된다.

 

#include <string>
#include <vector>
#include <iostream>
using namespace std;

int solution(int a, int b, int n) {
    int answer = 0;
    int cola = 0;
    while(true){
        cola = (n / a) * b;
        n = cola + n % a;
        answer += cola;    
        if(n < a)
            break;
    }
    return answer;
}