เชื่อหรือไม่ว่าSex Bob-ombsได้กลายเป็นวงดนตรีที่โด่งดังไปทั่วโลกและกำลังอยู่ในระหว่างการทัวร์รอบโลก! ในฐานะผู้ทำบัญชีของพวกเขาคุณจะต้องดูแลด้านการเงินแบบวันต่อวันและจัดทำรายงานเป็นประจำ
ทุกสองสามสัปดาห์คุณจะรวบรวมรายการค่าใช้จ่ายของพวกเขา (ทั้งUSD ) ตามลำดับที่เกิดขึ้น
ตัวอย่างเช่นรายการ
378
-95
2234
หมายความว่ามีการฝากเงิน $ 378 ไปยังบัญชีของพวกเขาและหลังจากนั้นก็ถอนเงิน $ 95 และหลังจากนั้นก็ฝาก $ 2234
คุณต้องการให้แน่ใจว่าผลรวมการทำงานของค่าเหล่านี้ไม่เคยไปด้านล่างค่าเกณฑ์T คุณตัดสินใจที่จะเขียนโปรแกรมเพื่อทำสิ่งนี้ให้คุณ
ท้าทาย
เขียนโปรแกรมหรือฟังก์ชั่นที่รับจำนวนเต็มTตัวเดียวและรายการจำนวนเต็ม หากผลรวมสะสมของรายการจำนวนเต็มน้อยกว่าTให้พิมพ์หรือคืนค่าที่ผิดพลาดไม่เช่นนั้นจะพิมพ์หรือคืนค่าความจริง
คุณสามารถใช้วิธีป้อนข้อมูลตามปกติ (stdin, จากไฟล์, บรรทัดคำสั่ง, อาร์กิวเมนต์ไปยังฟังก์ชัน)
- ที่จุดเริ่มต้นของรายการผลรวมสะสมคือ 0 ดังนั้นค่าTหมายถึงผลลัพธ์จะผิดพลาดเสมอ
+
จะไม่เป็นจำนวนเต็มบวก- รายการอาจประกอบด้วย 0
- รายการอาจว่างเปล่า
กรณีทดสอบ
Tคือ -5 ในสิ่งเหล่านี้ทั้งหมด
Falsy:
-6
1
2
3
-20
200
-300
1000
Truthy:
[empty list]
-5
4
-3
-6
เกณฑ์การให้คะแนน
การส่งที่มีไบต์น้อยที่สุดจะเป็นผู้ชนะ Tiebreaker ไปที่การโพสต์ที่ส่งเร็วที่สุด