কার্য
একটি খালি খালি অ্যারে দেওয়া 0
এবং 1
, এর রান দৈর্ঘ্য অর্ধেক করুন 0
।
ইনপুট
একটি অ্যারে 0
এবং 1
। গ্রহণযোগ্য বিন্যাস:
- আপনার ভাষায় আসল অ্যারে
- লাইনফিড-বিচ্ছিন্ন স্ট্রিং এর
0
এবং1
- এর সংক্ষিপ্ত স্ট্রিং
0
এবং1
- অন্য কোনও যুক্তিসঙ্গত বিন্যাস
উদাহরণস্বরূপ, নিম্নলিখিত তিনটি ইনপুট সমস্ত গ্রহণযোগ্য:
[1, 0, 0, 1]
"1\n0\n0\n1"
(যেখানে\n
লাইনফিড 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
সত্যবাদী বলে মনে করে।