대학 코드 챌린지 컨테스트의 허가를받은 챌린지
몇 년 동안 우리 학교의 학생 수는 꾸준히 증가하고 있습니다. 먼저 교실 수에 따라 학생들의 수가 늘어 났지만 체육관 스탠드 나 마지막 강의실과 같은 일부 그룹이 교실을 비울 수있는 공간을 마련해야했습니다.
작년에 학계 당국은 새 건물을 짓고 예산을 책정했습니다. 마침내 그들은 끝났고 새로운 건물을 이미 사용할 수 있기 때문에 우리는 움직일 수 있습니다 (오래된 건물은 재건되고 다른 기능에 사용될 것입니다). 감독은 그룹을 나누거나 참여하지 않고 이사 할 수 있는지 또는 일부 학생들이 그룹을 변경해야하는지 알고 싶어합니다.
도전
현재 그룹의 학생 수와 새로운 교실 (용량)을 고려할 때 충분한 능력을 가진 다른 교실을 각 현재 그룹에 할당하거나 그렇지 않으면 잘못된 값을 할당 할 수 있으면 진실한 가치를 산출합니다.
테스트 사례
Input: groups of students => [10, 20, 30], classrooms capacity => [31, 12, 20]
Output: True
Input: groups of students => [10, 20, 30], classrooms capacity => [100, 200]
Output: False
Input: groups of students => [20, 10, 30], classrooms capacity => [20, 20, 50, 40]
Output: True
Input: groups => [30, 10, 30, 5, 100, 99], classrooms => [40, 20, 50, 40, 99, 99]
Output: False
Input: groups => [], classrooms => [10, 10, 10]
Output: True
Input: groups => [10, 10, 10], classrooms => []
Output: False
Input: groups => [], classrooms => []
Output: True
Input: groups => [10, 1], classrooms => [100]
Output: False
Input: groups => [10], classrooms => [100, 100]
Output: True
Input: groups => [1,2,3], classrooms => [1,1,2,3]
Output: True
노트
- 합리적인 형식으로 입력 할 수 있습니다
- 당신은 출력 할 수있는 Truthy / Falsey 값 (
1/0
,True/False
, 등 ...) - 코드 골프
0
그룹이나 교실에 유효한 값은?
g=[1,2,3], c=[1,1,2,3]