반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 25191번 치킨댄스를 추는 곰곰이를 본 임스 자바(JAVA)
1) 문제번호 : 25191번
2) 문제 출처
https://www.acmicpc.net/problem/25191
2. 문제
치킨 댄스를 추고 있는 곰곰이를 본 임스는 치킨을 먹고 싶어졌다. 임스는 치킨 1마리를 먹을 때 반드시 집에 있는 콜라 2개나 맥주 1개와 같이 먹어야 한다.
또한, 치킨집에 있는 치킨의 개수보다 치킨을 많이 시켜먹을 수는 없다.
치킨집에 있는 치킨의 개수와 임스의 집에 있는 콜라, 맥주의 개수가 주어졌을 때, 임스가 시켜먹을 수 있는 치킨의 총 개수를 출력하시오.
3. 제약사항
4. 입력
첫 번째 줄에는 치킨집에 있는 치킨의 총 개수를 나타내는 정수 이 주어진다.
두 번째 줄에는 임스의 집에 있는 콜라의 개수 와 맥주의 개수 가 공백을 사이에 두고 주어진다.
5. 출력
임스가 시켜먹을 수 있는 치킨의 총 개수를 출력하시오.
6. 풀이
- 치킨 수의 합은 맥주를 2로 나눈 몫과 맥주 개수를 더해주면 된다.
- 만약 치킨 수가 치킨 수의 합보다 작은 경우는 N을 출력하고, 그렇지 않으면 치킨 수의 합을 출력하면 된다.
7. 소스 코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
StringTokenizer st = new StringTokenizer(br.readLine());
int A = Integer.parseInt(st.nextToken());
int B = Integer.parseInt(st.nextToken());
int sum = A / 2;
sum += B;
if(N < sum) {
System.out.println(N);
} else {
System.out.println(sum);
}
}
}
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 26264번 빅데이터? 정보보호! 자바(JAVA) (0) | 2023.03.23 |
---|---|
[백준] 백준 27159번 노 땡스! 자바(JAVA) (0) | 2023.03.22 |
[백준] 백준 27736번 찬반투표 자바(JAVA) (0) | 2023.03.22 |
[백준] 백준 15873번 공백 없는 A+B 자바(JAVA) (0) | 2023.03.21 |
[백준] 백준 25625번 샤틀버스 자바(JAVA) (0) | 2023.03.20 |
[백준] 백준 27323번 직사각형 자바(JAVA) (0) | 2023.03.20 |
[백준] 백준 26068번 치킨댄스를 추는 곰곰이를 본 임스 2 자바(JAVA) (0) | 2023.03.17 |
[백준] 백준 25704번 출석 이벤트 자바(JAVA) (0) | 2023.03.17 |
최근댓글