समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पूर्णांकों की एक सरणी लेता है, एआर, जो पहले और एकमात्र तर्क के रूप में लंबाई 2n है।
हमारे कार्य का कार्य इन पूर्णांकों को पूर्णांक के n जोड़े में समूहित करना है, मान लीजिए (a1, b1), (a2, b2), ..., (a, bn) जो सभी के लिए min(ai, bi) का योग बनाता है। मैं 1 से n जितना संभव हो उतना बड़ा।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
const arr =[1, 4, 3, 2];
तब आउटपुट होना चाहिए -
कॉन्स्ट आउटपुट =4;
आउटपुट स्पष्टीकरण
n 2 है, और जोड़ियों का अधिकतम योग 4 =min(1, 2) + min(3, 4) है।
उदाहरण
निम्नलिखित कोड है -
const arr =[1, 4, 3, 2];const pairSum =(arr =[]) => {arr.sort((a, b) => a - b) लेट सम =0 के लिए (चलो i =0; iआउटपुट
कंसोल आउटपुट निम्नलिखित है -
4