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

जावास्क्रिप्ट का उपयोग करके एक आयत में सभी वर्गों की परिधि का योग

<घंटा/>

समस्या मान लीजिए कि इस तरह एक आयत के अंदर 5 वर्ग एम्बेडेड हैं -

जावास्क्रिप्ट का उपयोग करके एक आयत में सभी वर्गों की परिधि का योग

उनका परिमाप होगा -

4 + 4 + 8 + 12 + 20 = 48 units

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है और यदि n वर्ग एम्बेडेड हैं तो परिधि का योग वापस कर दें।

उदाहरण

निम्नलिखित कोड है -

const num = 6;
const findPerimeter = (num = 1) => {
   const arr = [1,1];
   let n = 0;
   let sum = 2;
   for(let i = 0 ; i < num-1 ; i++){
      n = arr[i] + arr[i+1];
      arr.push(n);
      sum += n;
   };
   return sum * 4;
};
console.log(findPerimeter(num - 1));

आउटपुट

80

  1. जावास्क्रिप्ट का उपयोग करके प्रायोरिटी क्यू के तत्वों को साफ़ करना

    हम केवल एक खाली सरणी में कंटेनर तत्व को पुन:असाइन करके सामग्री को साफ़ कर सकते हैं। उदाहरण के लिए, clear() {    this.container = []; } उदाहरण - . का उपयोग करके आप जांच सकते हैं कि यह फ़ंक्शन ठीक काम कर रहा है या नहीं let q = new PriorityQueue(4); q.enqueue("Hello", 3); q.enque

  1. एक संख्या के सभी अंकों का पुनरावर्ती योग जावास्क्रिप्ट

    मान लीजिए, हमें एक ऐसा फ़ंक्शन बनाने की आवश्यकता है जो एक संख्या लेता है और इसके अंकों का योग पुनरावर्ती रूप से पाता है जब तक कि योग एक अंकों की संख्या न हो। उदाहरण के लिए - findSum(12345) = 1+2+3+4+5 = 15 = 1+5 = 6 तो, आउटपुट 6 होना चाहिए। आइए इस फ़ंक्शन के लिए कोड लिखें findSum() - उदाहरण // us

  1. एक बटन के क्लिक पर जावास्क्रिप्ट योग फ़ंक्शन

    मान लें कि निम्नलिखित हमारा बटन है - <button type="button" onclick="addTheValue(10)">Sum </button> </body> हम बटन क्लिक पर पैरामीटर 10 के साथ addTheValue(10) फ़ंक्शन को कॉल कर रहे हैं। बटन पर क्लिक करने पर, हम नीचे दिए गए कोड के अनुसार 10 का मान जोड़ रहे हैं -