ท้าทายถ่ายโดยได้รับอนุญาตจากการประกวดรหัสมหาวิทยาลัยของฉัน
หลายปีที่ผ่านมาจำนวนนักเรียนในโรงเรียนของฉันเพิ่มขึ้นอย่างต่อเนื่อง อันดับแรกจำนวนนักเรียนเพิ่มขึ้นในห้องเรียน แต่จากนั้นจำเป็นต้องแปลงพื้นที่บางส่วนสำหรับบางกลุ่มเพื่อให้มีห้องเรียนเช่นห้องออกกำลังกายหรือหลักสูตรสุดท้ายนี้ถึงห้องไม้กวาด
เมื่อปีที่แล้วหน่วยงานวิชาการมีงบประมาณในการสร้างอาคารใหม่และเริ่มทำงาน ในที่สุดพวกเขาก็เสร็จแล้วและสามารถใช้อาคารใหม่ได้แล้วดังนั้นเราจึงสามารถย้ายได้ (อาคารเก่าจะได้รับการฟื้นฟูและจะใช้สำหรับฟังก์ชั่นอื่น) แต่มันทำให้เราผ่านไปครึ่งทาง ผู้กำกับต้องการทราบว่าการย้ายจะเป็นไปได้โดยไม่แยกหรือเข้าร่วมกลุ่มหรือว่านักเรียนบางคนต้องเปลี่ยนกลุ่ม
ท้าทาย
กำหนดจำนวนนักเรียนของกลุ่มปัจจุบันและห้องเรียนใหม่ (ความจุ) ส่งออกค่าความจริงถ้าเป็นไปได้ที่จะกำหนดห้องเรียนที่แตกต่างกันด้วยความจุที่เพียงพอให้กับแต่ละกลุ่มปัจจุบันหรือค่าความเท็จเป็นอย่างอื่น
กรณีทดสอบ
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]