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

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


समस्या

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

"n" पानी के नल हैं और "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. - जावास्क्रिप्ट में रेंज के भीतर किसी संख्या से विभाज्य संख्याओं की गिनती ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में दो पूर्णांकों की एक रेंज और दूसरी आर्गुमेंट के रूप में एक संख्या लेता है। हमारा फ़ंक्शन निर्दिष्ट रेंज में इनपुट संख्या से विभाज्य सभी संख्याओं को ढूंढेगा और उनकी गिनती लौटाएगा।उदाहरणनिम्न कोड देखें:const range = [6, 57]; cons

  1. - JavaScript में सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूंढना

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

  1. - C++ में बगीचे को पानी देने के लिए न्यूनतम नल खोलना

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