자바 백준 2875번
브론즈 3
https://www.acmicpc.net/problem/2875
문제 보기
분류: 수학, 구현, 사칙연산
코드 풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 여학생 수 입력
int N = sc.nextInt();
// 남학생 수 입력
int M = sc.nextInt();
// 인턴쉽에 참여해야 하는 인원 수 입력
int K = sc.nextInt();
// 팀의 개수 초기화
int teamCount = 0;
// 여학생이 2명 이상이고, 남학생이 1명 이상이며, 팀을 만들 수 있는 인원이 존재하는 경우 반복
while (N >= 2 && M >= 1 && N + M >= K + 3) {
N -= 2;
M -= 1;
teamCount++;
}
// 만들 수 있는 최대 팀의 개수 출력
System.out.println(teamCount);
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 5576 - 콘테스 (0) | 2024.01.24 |
---|---|
[Java] 백준 풀기 13866 - 팀 나누기 (2) | 2024.01.23 |
[Java] 백준 풀기 2740 - 행렬 곱셈 (0) | 2024.01.19 |
[Java] 백준 풀기 10707 - 수도요금 (0) | 2024.01.18 |
[Java] 백준 풀기 2959 - 거북이 (0) | 2024.01.17 |