Java/Java 알고리즘

백준 24568번 Cupcake Party JAVA 구현해보기

kimc 2022. 4. 17. 21:58

```

백준 24568번 Cupcake Party JAVA 구현해보기

```

이번 글을 통해 배워갈 내용

  1.  백준 24568번 풀이

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

 

 

백준 24568번  Cupcake Party는

난이도 브론즈 등급의 문제로서

 

큰 박스는 8개의 컵케익이 들어있고

작은 박스는 3개의 컵케익이 들어있을 때

 

큰 박스와 작은 박스의 수가 주어지고

28명의 학생들이 하나씩 컵케익을 가지고 가려고 하면

몇 개의 컵케익이 남는지 출력하면 되는 문제입니다.


30분 정도 위에 링크를 방문하셔서 풀어보시고

안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.


입력을 받고

남은 컵케익 개수를 계산해서 출력해주면 됩니다.

 


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public static void main(String[] args) throws IOException {
        final int BIG_BOX_CAPACITY = 8;
        final int SMALL_BOX_CAPACITY = 3;
        final int PUPIL_SIZE = 28;

        final int bigBoxSize = Integer.parseInt(br.readLine());
        final int smallBoxSize = Integer.parseInt(br.readLine());

        int cupcakeSize = bigBoxSize * BIG_BOX_CAPACITY + smallBoxSize * SMALL_BOX_CAPACITY - PUPIL_SIZE;
        if (cupcakeSize < 0) {
            cupcakeSize = 0;
        }
        System.out.print(cupcakeSize);

    }

} //codemasterkimc.tistory.com [김씨의 코딩 스토리]

 

 

읽어주셔서 감사합니다

 

무엇인가 얻어가셨기를 바라며

 

오늘도 즐거운 코딩 하시길 바랍니다 ~ :)

 


 

728x90