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

JavaScript में लिफ्ट द्वारा कवर किए गए फ्लोर्स का योग खोजना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे लेता है जो उन फ्लोर नंबर्स को दर्शाता है जहां एक बिल्डिंग लिफ्ट एक समय अंतराल के दौरान रुकी। उस डेटा से, हमारा फ़ंक्शन उस समय में लिफ्ट द्वारा कवर किए गए कुल फ्लोर्स की संख्या लौटाना चाहिए।

उदाहरण

निम्नलिखिक कोड है −

const arr = [7, 1, 7, 1]; const floorsCovered = (arr = []) => { let res = 0; for (let i = 0; i < arr.length; i++){ if (arr[i] > arr[i+1]){ res += arr[i] - arr[i+1]; }; if (arr[i] < arr[i+1]){ res += arr[i+1] - arr[i]; } }; return res; }; console.log(floorsCovered(arr));

आउटपुट

कंसोल आउटपुट निम्नलिखिक है −

18
  1. - JavaScript में reduce() के साथ ऐरे एलिमेंट्स का गुणनफल खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे arr लेता है। हमारा फ़ंक्शन ऐरे के सभी एलिमेंट्स का गुणनफल खोजकर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { acc = acc * val; return acc; }, 1); return res; }; console.log(produceElements(arr));आउटपुटकंसोल आउटपुट निम्नलिखिक है −48

  1. - JavaScript में सबसे लंबे नॉन-नेगेटिव सम अनुक्रम को खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो इंटीजर्स के अनुक्रम वाला एक ऐरे लेता है, प्रत्येक एलिमेंट में -1 और 1 के बीच का संभावित मान होता है। हमारा फ़ंक्शन उस अनुक्रम के सबसे लंबे उप-भाग का आकार लौटाना चाहिए जिसका योग शून्य या अधिक हो।उदाहरणनिम्नलिखिक कोड है − { let sum = 0; let maxslice =

  1. - JavaScript में ब्रैकेट का स्कोर ढूंढना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संतुलित स्क्वायर ब्रैकेट स्ट्रिंग, str, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को निम्नलिखित नियम के आधार पर स्ट्रिंग का स्कोर गणना करके वापस करना चाहिए - [] का स्कोर 1 है AB का स्कोर A + B है, जहां A और B संतुलित ब्रैकेट स्ट्रिंग्