Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में समान रकम के साथ तिहाई सरणी

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में पूर्णांकों की एक सरणी लेता है। हमारे फ़ंक्शन को सत्य वापस आना चाहिए यदि और केवल तभी जब हम सरणी को तीन गैर-खाली भागों में समान रकम के साथ विभाजित कर सकते हैं, अन्यथा गलत।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

const arr =[3, 3, 6, 5, -2, 2, 5, 1, -9, 4];

तब आउटपुट होना चाहिए -

कॉन्स्ट आउटपुट =सत्य;

आउटपुट स्पष्टीकरण

क्योंकि,

3 + 3 =6 =5 - 2 + 2 + 5 + 1 - 9 + 4

उदाहरण

इसके लिए कोड होगा -

const arr =[3, 3, 6, 5, -2, 2, 5, 1, 9, 4]; कॉन्स्ट थर्डसम =(arr =[]) => { const योग =arr.reduce (( एसीसी, वैल) => एसीसी + वैल, 0); if(!Number.isInteger(sum / 3)){ return false; }; चलो गिनती =0; चलो वक्र =0; स्थिरांक लक्ष्य =योग / 3; के लिए (गिरफ्तारी की संख्या){ curr +=num; अगर (करंट ===लक्ष्य) {कर्ल =0; गिनती + =1; }; }; वापसी गणना ===3 &&curr ===0;};console.log(thirdSum(arr));

आउटपुट

और कंसोल में आउटपुट होगा -

<पूर्व>सत्य
  1. जावास्क्रिप्ट के साथ एक ऐरे को कैसे खाली करें

    जावास्क्रिप्ट के साथ किसी सरणी को खाली करने का तरीका जानें। जावास्क्रिप्ट के साथ एक सरणी खाली करना अधिक सरल नहीं हो सकता है। मान लें कि आपके पास अभ्यासों की सूची के साथ एक सरणी है: let exerciseList = [squat, deadlift, push-up, pull-up] console.log(exerciseList) का उपयोग करें अपने अभ्यासों की सूची

  1. नए कीवर्ड के साथ जावास्क्रिप्ट सरणी बनाना।

    नए कीवर्ड के साथ JavaScript सरणी बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docume

  1. एक शर्त के साथ एक जावास्क्रिप्ट सरणी में शामिल होना?

    जावास्क्रिप्ट में एक शर्त के साथ जावास्क्रिप्ट सरणी का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&