while 반복문을 통하여, 새로 얻는 새 병과, 그 새 음료를 마시고도 남은 병이 생기기에
이를 합쳐서 또 새로운 음료를 사는 순서로 만들어 주었습니다.
🔔 Code :
#include <iostream>
using namespace std;
int main() {
int e, f, c; // 가진 빈 병, 발견한 빈 병, 새 병으로 바꾸는데 필요한 갯수
cin >> e >> f >> c;
int cnt(0); // 마신 갯수
int bottle = e + f;
while (bottle >= c) {
int newSoda = bottle / c;
cnt += newSoda;
bottle %= c;
bottle += newSoda;
}
cout << cnt;
}