हमारे पास संख्याओं की एक सरणी है जिसमें कुछ निरर्थक प्रविष्टियाँ हैं, हमारा काम एक फ़ंक्शन लिखना है जो सरणी में लेता है और सभी समान प्रविष्टियों को एक उप-सरणी में समूहित करता है और इस प्रकार बनाई गई नई सरणी देता है।
उदाहरण के लिए -
//अगर इनपुट ऐरे है:const arr =[1, 3, 3, 1];// तब आउटपुट होना चाहिए:const आउटपुट =[[1, 1], [3, 3]];पूर्व>हम पहले से मौजूद तत्वों का ट्रैक रखने के लिए हैश मैप का उपयोग करेंगे और लूप का उपयोग करके सरणी पर पुनरावृति करेंगे, इसके लिए कोड होगा -
उदाहरण
const arr =[1, 3, 3, 1];const groupArray =arr => {const map ={}; कास्ट समूह =[]; के लिए (आइए =0; मैंआउटपुट
कंसोल में आउटपुट होगा -
[ [ 1, 1 ], [ 3, 3 ] ]