Java/Java 알고리즘

백준 25191번 치킨댄스를 추는 곰곰이를 본 임스 JAVA 구현해보기

kimc 2022. 5. 25. 19:19

```

백준 25191번 치킨댄스를 추는 곰곰 이를 본 임스 JAVA 구현해보기

```

이번 글을 통해 배워갈 내용

  1. 백준 25191번 풀이

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

 

25191번: 치킨댄스를 추는 곰곰이를 본 임스

콜라 $4$개, 맥주 $2$개로 치킨을 $4$마리까지 먹을 수 있지만, 치킨집에 치킨이 $3$마리밖에 없으므로 임스도 $3$마리까지만 먹을 수 있다.

www.acmicpc.net

 

백준 25191번 치킨댄스를 추는 곰곰이를 본 임스는

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

 

치킨집에 있는 치킨의 수 N

치킨과 함께 먹을 콜라의 수 A

치킨과 함께 먹을 맥주의 수 B

가 주어지고

치킨을 먹을 때 콜라2개나 맥주 1개와 같이 먹어야 할 때

먹을 수 있는 치킨의 최대 숫자를 구해주면 됩니다.


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

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


입력을 받아서

콜라 반과 맥주의 합이 남은 치킨 재고보다 작으면 콜라 반과 맥주의 합을

콜라 반과 맥주의 합이 남은 치킨재고보다 크면면 치킨 재고를

출력해주면 됩니다.

 

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

public class Main {

    static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public static void main(String[] args) throws IOException {
        final String input01 = br.readLine();
        final String input02 = br.readLine();
        System.out.print(solve(input01, input02));
    }

    private static int solve(String input01, String input02) {
        StringTokenizer st = new StringTokenizer(input02);
        // stock count for each item
        final int chickenSC = Integer.parseInt(input01);
        final int colaSC = Integer.parseInt(st.nextToken());
        final int beerSC = Integer.parseInt(st.nextToken());
        // return chicken count
        return Math.min((colaSC / 2 + beerSC), chickenSC);
    }

}

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

 

 

읽어주셔서 감사합니다

 

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

 

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

 


 

728x90