परिचय
मान लीजिए कि मेरे पास पूर्णांकों की एक सूची है, तो L = [-1,2,2,1,2,7,1,4] कहें । मुझे अपने जीवन में संतुलन रखना पसंद है, इसलिए मुझे यह देखकर खुशी होती है कि इसमें कई विषम तत्व भी हैं। क्या अधिक है, इसमें 3 के सभी मॉडुलो वर्गों में समान तत्वों की संख्या है जिसमें इसके तत्व हैं:
[-1,2,2,1,2,7,1,4]
0 mod 3:
1 mod 3: 1 7 1 4
2 mod 3: -1 2 2 2
अफसोस की बात है, 4 के modulo वर्गों के लिए यह अब नहीं है। सामान्य तौर पर, हम कहते हैं एक गैर खाली सूची है सापेक्ष संतुलित एन अगर यह के सभी सापेक्ष कक्षाओं में तत्वों की संख्या बराबर है एन जिसके लिए इस नंबर 0. नहीं है उपरोक्त सूची एल संतुलित सापेक्ष 2 और 3 है, लेकिन असंतुलित सापेक्ष 4।
काम
आपका इनपुट किसी भी उचित प्रारूप में ली गई पूर्णांकों की गैर-रिक्त सूची L है। आपका आउटपुट उन पूर्णांकों N that 2 की सूची है, जैसे L संतुलित मोड्यूलो N , फिर से किसी भी उचित प्रारूप में है। आउटपुट का क्रम मायने नहीं रखता है, लेकिन इसमें डुप्लिकेट नहीं होना चाहिए।
यह गारंटी है कि आउटपुट में केवल बहुत कम संख्याएं हैं, जिसका अर्थ है कि एल के सभी तत्व समान संख्या में बार नहीं होते हैं। अमान्य इनपुट के उदाहरण हैं [3] , [1,2] और [0,4,4,0,3,3] । ध्यान दें कि आउटपुट में सबसे बड़ी संख्या अधिकतम (L) - मिनट (L) पर है ।
प्रत्येक भाषा में सबसे कम बाइट गिनती जीतती है, और मानक कोड-गोल्फ नियम लागू होते हैं।
परीक्षण के मामलों
[1,1,2] -> []
[1,1,5] -> [2,4]
[1,1,24] -> [23]
[1,2,3,2] -> [2]
[12,12,-4,20] -> [2,3,4,6,8,12,24]
[1,1,12,12,-3,7] -> [3,10]
[-1,2,2,1,2,7,1,4] -> [2,3]
[4,-17,-14,-18,-18,3,5,8] -> []
[-18,0,-6,20,-13,-13,-19,13] -> [2,4,19]
[-11,-19,-19,3,10,-17,13,7,-5,16,-20,20] -> []
[3,0,1,5,3,-6,-16,-20,10,-6,-11,11] -> [2,4]
[-18,-20,14,13,12,-3,14,6,7,-19,17,19] -> [2,3]
[-16,-9,6,13,0,-17,-5,1,-12,-4,-16,-4] -> [3,9]
[-97,-144,3,53,73,23,37,81,-104,41,-125,70,0,111,-88,-2,25,-112,54,-76,136,-39,-138,22,56,-137,-40,41,-141,-126] -> [2,3,6]