งาน
ได้รับไม่ว่างเปล่าอาร์เรย์ของ0
และ1
, 0
ลดลงครึ่งหนึ่งความยาวของการทำงานของ
อินพุต
อาร์เรย์ของและ0
1
รูปแบบที่ยอมรับได้:
- อาร์เรย์จริงในภาษาของคุณ
- สตริงที่คั่นด้วย Linefeed ของ
0
และ1
- สตริงที่ต่อเนื่องกันของ
0
และ1
- รูปแบบที่เหมาะสมอื่น ๆ
ตัวอย่างเช่นสามอินพุตต่อไปนี้เป็นที่ยอมรับทั้งหมด:
[1, 0, 0, 1]
"1\n0\n0\n1"
(ที่ไหน\n
คือ linefeed U + 000A)"1001"
คุณอาจจะคิดว่าการทำงานของ0
จะมีความยาวแม้กระทั่ง
เอาท์พุต
อาเรย์ของ0
และ1
ในรูปแบบที่ยอมรับได้ด้านบน
Testcases
input ↦ output
[1,0,0,1,0,0,1] ↦ [1,0,1,0,1]
[1,1,0,0,1,1,0,0,1] ↦ [1,1,0,1,1,0,1]
[1,1,0,0,1,1,1,0,0,1,1] ↦ [1,1,0,1,1,1,0,1,1]
[1,1,1] ↦ [1,1,1]
[0,0,1] ↦ [0,1]
[0,0] ↦ [0]
[1,1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,1,1,0,0,1,1,1,1,0,0,1,0,0] ↦ [1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,1,1,1,0,1,0]
เกณฑ์การให้คะแนน
true
และfalse
แทน1
และ0
?
0
เป็นเรื่องจริง