문제 링크
https://www.acmicpc.net/problem/2875
적어도 여학생이 2명, 남학생이 1명이 있어야 팀 1개가 만들어진다. 그래서 여학생이 2명 이상, 남학생이 1명 이상이고, 인턴십에 간 학생들보다 3명이 많아야 적어도 한 팀이 만들어지므로
‘while N>=2 and M>=1 and N+M >= K+3:’로 작성한다.
정답 코드
import sys
N,M,K = map(int,sys.stdin.readline().split())
team = 0
while N>=2 and M>=1 and N+M >= K+3:
N -= 2
M -= 1
team += 1
print(team)
728x90
'파이썬 알고리즘 문제 풀이' 카테고리의 다른 글
Baekjoon Online Judge 1783번 파이썬. 그리디. (0) | 2023.01.06 |
---|---|
Baekjoon Online Judge 10610번 파이썬. 그리디. (0) | 2023.01.06 |
Baekjoon Online Judge 11047번 파이썬. 그리디 (0) | 2023.01.05 |
Baekjoon Online Judge 1629번 파이썬. 분할 정복. (0) | 2022.12.29 |
Baekjoon Online Judge 1780번 파이썬. 분할 정복. (0) | 2022.12.27 |