কার্য
একটি খালি খালি অ্যারে দেওয়া 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সত্যবাদী বলে মনে করে।