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

जावास्क्रिप्ट में 0 - 100 के सापेक्ष सरणी में संख्याएँ बनाएँ

<घंटा/>

मान लीजिए, हमारे पास एक सरणी है जिसमें कुछ संख्याएं हैं, हमारा काम एक फ़ंक्शन लिखना है जो सरणी में लेता है और 0 से 100 के सापेक्ष सभी मानों को मैप करता है। इसका मतलब है कि सबसे बड़ी संख्या को 100 से बदलना चाहिए, सबसे छोटा 100 से और सभी अन्य को अनुपात के अनुसार 0 और 100 के बीच विशिष्ट संख्याओं में परिवर्तित होना चाहिए।

ऐसा करने के लिए निम्नलिखित कोड है -

उदाहरण

<पूर्व>स्थिरांक संख्या =[45.71, 49.53, 18.5, 8.38, 38.43, 28.44]; कास्ट मिनट =Math.min(...arr); स्थिरांक अंतर =अधिकतम - मिनट; वापसी arr.reduce((acc, val) => acc.concat((100/diff)*(val-min)), []);};console.log(mapNumbers(numbers));

आउटपुट

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

[ 90.71688942891859, 100, 24.59295261239368, 0, 73.02551640340218, 48.74848116646417]

  1. जावास्क्रिप्ट का उपयोग करके संख्याओं की सरणी को वर्णमाला की सरणी में बदलना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को चार भागों से बनी एक स्ट्रिंग लौटानी चाहिए - एक चार वर्ण शब्द, सरणी में पहले दो और अंतिम दो संख्याओं से प्राप्त वर्णों से बना है। आदेश बाएं से दाएं पढ़ा जाना चाहिए (पहला, दूसरा, दूसरा अंतिम, अंतिम),

  1. जावास्क्रिप्ट में संख्याओं की एक सरणी पर शक्ति संचालन करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पूर्णांकों की एक सरणी लेता है, एआर, सम लंबाई का। मान लीजिए एक संख्या संख्या जहाँ - num = (arr[0] * arr[0] + arr[1] * arr[1]) * (arr[2] * arr[2] + arr[3] * arr[3]) * … * (arr[n-2] * arr[n-2] + arr[n-1] * arr[n-1]) जहाँ n सरणी की लंबाई

  1. जावास्क्रिप्ट में संख्याओं की एक सरणी के लिए विचरण की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो बढ़ते क्रम में क्रमबद्ध संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को संख्याओं की सरणी के लिए विचरण की गणना करनी चाहिए। संख्याओं के एक समूह के प्रसरण की गणना उनके माध्य के आधार पर की जाती है। $मीन (एम) =( \sum_{i=0}^{n-1} arr[i])$ / n और विचरण (V)