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

जावास्क्रिप्ट का उपयोग करके n अवसरों के बाद खुले पानी के नलों की संख्या ज्ञात करना

<घंटा/>

समस्या

मान लीजिए कोई स्कूल अपने वार्षिक दिवस समारोह में इस खेल का आयोजन करता है -

"एन" पानी के नल हैं और "एन" छात्रों को यादृच्छिक रूप से चुना जाता है। प्रशिक्षक पहले छात्र को प्रत्येक नल पर जाकर उसे खोलने के लिए कहता है। फिर उसके पास दूसरा छात्र है जो हर दूसरे नल पर जाता है और उसे बंद कर देता है। तीसरा हर तीसरे नल के पास जाता है और बंद होने पर उसे खोलता है और अगर खुला है तो बंद कर देता है। चौथा छात्र हर चौथे टैप पर ऐसा करता है, इत्यादि। "n"वीं के छात्र के साथ प्रक्रिया पूरी होने के बाद, कितने नल खुले हैं?

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

उदाहरण

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

const num = 15;
const openTaps = (num = 1) => {
   const arr = [];
   let index = 1;
   while(index ** 2 <= num){
      arr.push(index++ ** 2);
   };
   return arr.length;
};
console.log(openTaps(num));

आउटपुट

7

  1. JavaScript का उपयोग करके किसी श्रेणी के भीतर किसी संख्या से विभाज्य संख्याओं की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो दो पूर्णांकों की श्रेणी को पहले तर्क के रूप में और एक संख्या को दूसरे तर्क के रूप में लेता है। हमारे फ़ंक्शन को निर्दिष्ट सीमा में इनपुट संख्या से विभाज्य सभी संख्याएं ढूंढनी चाहिए और उनकी गणना वापस करनी चाहिए। उदाहरण निम्नलिखित कोड है - con

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूँढना

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

  1. सी++ में बगीचे में पानी भरने के लिए नलों की न्यूनतम संख्या

    मान लीजिए कि x-अक्ष पर एक आयामी बगीचा है। बगीचे की प्रारंभिक स्थिति 0 है, और समाप्ति स्थिति n है। बगीचे में बिंदु [0, 1, ..., n] पर स्थित n + 1 नल हैं। यदि हमारे पास एक पूर्णांक n है और एक पूर्णांक सरणी लंबाई n + 1 है, जहां रेंज [i] i-th टैप क्षेत्र को पानी दे सकता है [i - रेंज [i], i + रेंज [i]] जब