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

जावास्क्रिप्ट में कम से कम दो तत्वों के साथ सबअरे योग

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले तर्क के रूप में इंटीजर, एआर की एक सरणी लेता है और एक इंटीजर, दूसरे और पहले तर्क के रूप में लक्ष्य को लक्षित करता है। हमारे फ़ंक्शन को यह जांचना चाहिए कि क्या कम से कम 2 आकार का एक निरंतर उप-सरणी मौजूद है जो कि k के गुणक तक है, अर्थात, n*k तक का योग है जहां n कोई पूर्णांक हो सकता है।

अगर यह मौजूद है तो हम सच लौटते हैं, अन्यथा झूठा।

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

const arr =[23, 2, 6, 4, 7];const target =6;

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

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

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

क्योंकि [23, 2, 6, 4, 7] आकार 5 की एक सतत उप-सरणी है और इसका योग 42 तक है।

उदाहरण

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

const arr =[23, 2, 6, 4, 7]; स्थिरांक लक्ष्य =6; const checkSubarraySum =(गिरफ्तारी =[], लक्ष्य =1) => {चलो योग =0 स्थिरांक हैश ={} हैश[ 0] =-1; के लिए (चलो i =0; i 1) सच लौटाएं} और {हैश [योग] =मैं }}; झूठी वापसी;};कंसोल.लॉग(चेकसुबरेसम (गिरफ्तारी, लक्ष्य));

आउटपुट

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

<पूर्व>सत्य
  1. जावास्क्रिप्ट में बीएसटी में दो योग

    समस्या: हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो बाइनरी सर्च ट्री, रूट 1 और रूट 2 की जड़ों को क्रमशः पहले और दूसरे तर्क के रूप में लेता है। फ़ंक्शन का तीसरा तर्क संख्या, लक्ष्य है। हमारे फ़ंक्शन को ट्रू वापस करना चाहिए अगर और केवल तभी जब पहले पेड़ में एक नोड और दूसरे पेड़ में एक नो

  1. सी ++ में कम से कम के योग के साथ सबसे छोटा सबरे

    मान लीजिए कि हमारे पास एक सरणी ए है। हमें ए की सबसे छोटी, गैर-रिक्त, सन्निहित उप-सरणी की लंबाई का पता लगाना है, जिसका योग कम से कम के है। यदि ऐसा कोई उप-सरणी नहीं है, तो वापसी -1। =6 इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=A का आकार उत्तर:=एन + 1, जे:=0, योग:=0 एक डेक डीक्यू प

  1. पायथन में दो योग

    मान लीजिए कि हमारे पास पूर्णांकों की एक सरणी है। हमें दो पूर्णांकों के सूचकांकों को वापस करना होगा, जैसे कि यदि हम उन्हें जोड़ दें, तो हम एक विशिष्ट लक्ष्य तक पहुंच जाएंगे जो कि दिया गया है। यहां हम एक धारणा लेंगे, कि सरणी में हमेशा एक अनूठा समाधान होगा, इसलिए एक ही लक्ष्य के लिए सूचकांकों का कोई भी