बुलियन की सूची में सच का सबसे लंबा रन खोजें। उसी सूची को लौटाएं, जिसमें अन्य सभी ट्रूज़ गलत हैं।
इनपुट आउटपुट
एक सूचि; किसी भी सामान्य प्रारूप (जैसे, एक स्ट्रिंग के रूप में एक सीमांकित सूची)।
विवरण
सच्ची और झूठी कुछ भी हो सकती है जो आपकी भाषा आम तौर पर उन मूल्यों के लिए उपयोग करती है, या पूर्णांक 1 और 0. यदि आप एकल वर्णों का उपयोग करते हैं, तो सूची एक सहमति (उदाहरण के लिए 10001
) हो सकती है।
अगर सबसे लंबे समय तक चलने के लिए टाई है, तो सभी रनिंग को सही रखें, और सभी छोटे रन को गलत साबित करें।
उदाहरण
input ↦ output
1,0,1,0,1 ↦ 1,0,1,0,1
1,1,0,1,1,0,1 ↦ 1,1,0,1,1,0,0
1,1,0,1,1,1,0,1,1 ↦ 0,0,0,1,1,1,0,0,0
1,1,1 ↦ 1,1,1
0,0,1 ↦ 0,0,1
0,0 ↦ 0,0
1,1,1,0,0,0,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,0 ↦ 0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0