본문 바로가기

Algorithm/Math

(C++) - 백준(BOJ) 24568 : Cupcake Party

반응형

https://www.acmicpc.net/problem/24568

 

24568번: Cupcake Party

A regular box of cupcakes holds 8 cupcakes, while a small box holds 3 cupcakes. There are 28 students in a class and a total of at least 28 cupcakes. Your job is to determine how many cupcakes will be left over if each student gets one cupcake.

www.acmicpc.net

단순 산수 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

regular box의 개수 rBox, small box의 개수 sBox, 답을 출력할 ans를 선언 후 적절히 입력 받습니다.

📔 풀이과정

학생이 총 28명 이므로 rBox * 8 + sBox * 3만큼의 cupcake에서 28을 뺀 값이 남은 cupcake의 개수가 됩니다.

그 값을 ans에 저장합니다.

cupcake이 28보다 적을 수도 있으므로 음수 대신 0을 저장합니다.

📔 정답출력

ans를 출력해줍니다.


📕 Code

#include <bits/stdc++.h>
using namespace std;
int rBox, sBox, ans;
int main(){
    cin >> rBox >> sBox;
    ans = rBox * 8 + sBox * 3 - 28;
    if(ans < 0) ans = 0;
    cout << ans;
}