समूहीकरण एक सूची लेता है और समान आसन्न तत्वों की नई सूचियों में विभाजित करता है। उदाहरण के लिए
[1,1,2,1,1] -> [[1,1],[2],[1,1]]
यदि आप इन समूहों की लंबाई लेते हैं, तो आपको पूर्णांक की एक नई सूची मिलती है
[1,1,2,1,1] -> [2,1,2]
आपका कार्य एक प्रोग्राम लिखना है जो सकारात्मक पूर्णांकों की एक सूची लेता है और आप जितनी बार समूह कर सकते हैं उसकी संख्या ज्ञात करें और परिणामी सूची में एक ही तत्व होने से पहले उसे लंबाई दें। उदाहरण के लिए सूची [1,2,3,3,2,1]को 4 बार फिर से वर्गीकृत किया जा सकता है
[1,2,3,3,2,1]
[1,1,2,1,1]
[2,1,2]
[1,1,1]
[3]
यह कोड-गोल्फ है इसलिए उत्तर बाइट्स में कम बाइट के साथ बेहतर स्कोर किए जाएंगे।
परीक्षण के मामलों
[1,2,3,3,2,1] -> 4
[1,2,3,4,5,6,7] -> 2
[1,1,1,1,1,1] -> 1
[2] -> 0
[1,2,4] -> 2
[1,2,2,1,1,2] -> 4
[1,2,2,1,1,2,1,2,2] -> 5
[1] -> 0
[1]एक वैध इनपुट है और 0सही देना चाहिए ?