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

JavaScript में नियरस्ट पेरिमीटर वाले आइसोसीलस ट्रायंगल


लगभग आइसोसीलस ट्रायंगल

एक लगभग आइसोसीलस इंटीजर ट्रायंगल वह ट्रायंगल है जिसकी सभी भुजाओं की लंबाई इंटीजर हैं और दो भुजाएं लगभग बराबर हैं, जिनका निरपेक्ष अंतर 1 यूनिट लंबाई का है।

समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है जो ट्रायंगल के पेरिमीटर को निर्दिष्ट करती है। हमारा फ़ंक्शन ऐसे लगभग आइसोसीलस ट्रायंगल का माप खोजना चाहिए जिसका पेरिमीटर इनपुट पेरिमीटर के निकटतम हो। उदाहरण के लिए, यदि वांछित पेरिमीटर 500 है, तो निकटतम पेरिमीटर वाला लगभग आइसोसीलस ट्रायंगल होगा − [105, 104, 181]

उदाहरण

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

const perimeter = 500; const almostIsosceles = (perimeter = 0) => { let a = perimeter; for(; a > 0; a--){ for(let b = perimeter; b > 0; b--){ for(let c = perimeter; c > 0; c--){ if(a + b + c > perimeter || a !== b + 1 || (Math.pow(a, 3) - Math.pow(b, 3) !== Math.pow(c, 2))){ continue; }; return [a, b, c]; }; }; }; return []; }; console.log(almostIsosceles(perimeter));

आउटपुट

[ 105, 104, 181 ]
  1. JavaScript इम्पोर्ट्स में  { }  का उपयोग JavaScript इम्पोर्ट्स में '{ }' का उपयोग

    JavaScript इम्पोर्ट्स में {} का उपयोग करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Import wi

  1. सेलेनियम का उपयोग करके जावास्क्रिप्ट वाले जटिल पेज के लोड होने की प्रतीक्षा करना सेलेनियम का उपयोग करके जावास्क्रिप्ट वाले जटिल पेज के लोड होने की प्रतीक्षा करना

    हम सेलेनियम के साथ जावास्क्रिप्ट वाले जटिल पेज के लोड होने की प्रतीक्षा कर सकते हैं। पेज लोड होने के बाद, हम जावास्क्रिप्ट विधि document.readyState को लागू कर सकते हैं और complete लौटने तक प्रतीक्षा कर सकते हैं।सिंटैक्सJavascriptExecutor js = (JavascriptExecutor)driver; js.executeScript(return docu

  1. JavaScript में आयत में सभी वर्गों के पेरिमीटर का योग JavaScript में आयत में सभी वर्गों के पेरिमीटर का योग

    समस्या मान लीजिए एक आयत के अंदर 5 वर्ग इस तरह एम्बेडेड हैं −उनका पेरिमीटर होगा −4 + 4 + 8 + 12 + 20 = 48 यूनिट्सहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है और n वर्ग एम्बेडेड होने पर पेरिमीटर का योग लौटाता है।उदाहरणनिम्नलिखित कोड है − { const arr = [1,1]; let n = 0;