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

JavaScript में कमरे को कवर करने के लिए शीट की लंबाई, चौड़ाई और ऊंचाई खोजना


समस्या

हमें एक 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-D स्ट्रिंग सरणी को क्रमबद्ध करना और विकर्ण तत्व ढूंढना

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

  1. - JavaScript में मैट्रिक्स को क्षैतिज रूप से फ्लिप करना और इनवर्ट करना

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

  1. - CSS का उपयोग करके एलिमेंट की चौड़ाई और ऊंचाई बदलें

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