4
นับจำนวนวิธีในการวางลูกบอลลงในถังขยะ
ในภารกิจนี้คุณจะได้รับลูกบอลสีขาวจำนวนคี่และลูกบอลสีดำจำนวนเดียวกัน ภารกิจคือการนับวิธีการทั้งหมดของการวางลูกบอลลงในถังขยะเพื่อให้ในแต่ละถังขยะมีจำนวนคี่ของแต่ละสี ตัวอย่างเช่นสมมติว่าเรามีลูกบอลสีขาว 3 ลูก วิธีที่แตกต่างคือ: (wwwbbb) (wb)(wb)(wb) สำหรับสองโอกาสที่แตกต่างกัน หากเรามีลูกบอลสีขาว 5 ลูกวิธีที่ต่างกันคือ: (wwwwwbbbbb) (wwwbbb)(wb)(wb) (wwwb)(wbbb)(wb) (wb)(wb)(wb)(wb)(wb) คุณสามารถรับอินพุตซึ่งเป็นจำนวนเต็มเดียวในแบบที่คุณต้องการ ผลลัพธ์เป็นเพียงจำนวนเต็มเดียว รหัสของคุณจะต้องเร็วพอเพื่อให้คุณเห็นรหัสสีขาว 11 ลูก คุณสามารถใช้ภาษาหรือไลบรารีที่คุณต้องการ