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

जावास्क्रिप्ट का उपयोग करके कुछ क्षेत्र को कवर करने के लिए आवश्यक शीट की लंबाई, चौड़ाई और ऊंचाई का पता लगाना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक कमरे की लंबाई, ऊंचाई और चौड़ाई लेता है।

हमारे फ़ंक्शन को पूरे कमरे को कवर करने के लिए आवश्यक चादरों की संख्या की गणना करनी चाहिए, यह देखते हुए कि एक सिंगल शीट की चौड़ाई .52 यूनिट है और लंबाई 10 यूनिट है।

सुविधा के लिए, हमें रोल की संख्या इस तरह वापस करनी चाहिए कि लंबाई आवश्यक लंबाई से 15% अधिक हो।

उदाहरण

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

const findSheet = (length, width, height) => {
   if(length === 0 || width === 0){
      return 0;
   }
   const roomArea = 2 * (length + width) * height;
   const rollArea = 0.52 * 10;
   const required = Math.ceil(roomArea / rollArea * 1.15);
   return required;
};
console.log(findSheet(4, 3.5, 3));

आउटपुट

10

  1. स्ट्रिंग्स की 2-डी सरणी को सॉर्ट करना और जावास्क्रिप्ट का उपयोग करके विकर्ण तत्व ढूंढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो n स्ट्रिंग्स की एक सरणी लेता है। और सरणी में प्रत्येक स्ट्रिंग में बिल्कुल n वर्ण होते हैं। हमारे फ़ंक्शन को पहले सरणी को वर्णानुक्रम में क्रमबद्ध करना चाहिए। और फिर ऊपरी बाएँ कोने से शुरू करते हुए मुख्य विकर्ण पर मौजूद वर्णों द्वारा बनाई गई स्ट्रिं

  1. मैट्रिक्स को क्षैतिज रूप से पलटें और जावास्क्रिप्ट का उपयोग करके इसे उल्टा करें

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले और एकमात्र तर्क के रूप में 2-डी बाइनरी सरणी, एआर, (एक सरणी जिसमें केवल 0 या 1 होता है) लेता है। हमारे फ़ंक्शन को पहले मैट्रिक्स को क्षैतिज रूप से फ़्लिप करना चाहिए, फिर उसे उल्टा करना चाहिए, और परिणामी मैट्रिक्स को वापस करना चाहिए।

  1. CSS का उपयोग करके तत्व की चौड़ाई और ऊंचाई बदलें

    CSS के साथ तत्व की चौड़ाई और ऊंचाई को बदलने के लिए स्केल () विधि का उपयोग करें। आइए सिंटैक्स देखें - scale(x,y); यहाँ, x एक संख्या है जो स्केलिंग वेक्टर के भुज को दर्शाती है। y एक संख्या है जो स्केलिंग वेक्टर के कोटि को दर्शाती है। आइए एक उदाहरण देखें - div {    width: 40px;   &nb