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

जावास्क्रिप्ट में 2-डी विमान में एक वर्ग को मान्य करना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो चार तर्कों को लेता है। चार तर्क सभी ठीक दो संख्याओं के सरणियाँ होंगे जो एक समतल पर किसी चतुर्भुज या किसी आकृति (बंद या बंद) के चार शीर्षों के निर्देशांकों का प्रतिनिधित्व करते हैं।

हमारे फ़ंक्शन का कार्य यह निर्धारित करना है कि चार कोने एक वर्ग बनाते हैं या नहीं।

अगर वे एक वर्ग बनाते हैं, तो हमें सही, झूठा लौटना चाहिए अन्यथा।

उदाहरण के लिए -

यदि इनपुट निर्देशांक हैं -

const c1 =[1, 0];const c2 =[-1, 0];const c3 =[0, 1];const c4 =[0, -1];

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

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

क्योंकि ये निर्देशांक 4 इकाई वर्ग क्षेत्रफल का एक वर्ग बनाते हैं।

उदाहरण

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

const c1 =[1, 0];const c2 =[-1, 0];const c3 =[0, 1];const c4 =[0, -1];const ValidSquare =(c1, c2, c3 , c4) => { const dist =(c1, c2) => (Math.sqrt(Math.pow(c1[0] - c2[0],2) + Math.pow(c1[1] - c2[1 ],2))); स्थिरांक अंक =[c1,c2,c3,c4]; चलो लेंस =नया सेट (); के लिए (आइए =0; मैं <अंक। लंबाई; i ++) {के लिए (चलो जे =आई + 1; जे <अंक। लंबाई; जे ++) {अगर (अंक [i] [0] ==अंक [जे] 0] &&अंक [i] [1] ==अंक [जे] [1]) {झूठी वापसी; }; चलो डिस =डिस्ट (अंक [i], अंक [जे]); लेंस। जोड़ें (डिस)}; }; रिटर्न लेंस.साइज़ ===2;};कंसोल.लॉग(वैलिडस्क्वायर(c1, c2, c3, c4));

आउटपुट

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

<पूर्व>सत्य
  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. जावास्क्रिप्ट में कॉन्स्ट बनाम लेट।

    Const and let को ES2015 में ब्लॉक स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि लेट का उपयोग करके घोषित चर को पुन:असाइन किया जा सकता है, यदि उन्हें कॉन्स का उपयोग करके घोषित किया गया है तो उन्हें पुन:असाइन नहीं किया जा सकता है। जावास्क्रिप्ट में लेट और कॉन्स्ट दिखाने वाला कोड निम्नलिखित ह

  1. जावास्क्रिप्ट का उपयोग करके 2-डी विमान में दो बिंदुओं के बीच की दूरी का पता लगाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो वस्तुओं को लेता है जिसमें x और y दोनों गुण होते हैं जो एक विमान में दो बिंदुओं को निर्दिष्ट करते हैं। हमारे फ़ंक्शन को उन दो बिंदुओं के बीच की दूरी को खोजना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const a = {x: 5, y: -4}; cons