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

JavaScript में पहले n प्राकृतिक संख्याओं का शब्दकोशीय बढ़ता क्रम बनाना


समस्या

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

एकमात्र शर्त यह है कि संख्याओं को शब्दकोशीय रूप से क्रमबद्ध किया जाना चाहिए जिसका अर्थ है कि 1 से शुरू होने वाली सभी संख्याएं 2 या 3 या 4 से शुरू होने वाली किसी भी संख्या से पहले आनी चाहिए।

उदाहरण

कोड निम्न है -

const num = 24; 
const buildLexicographically = (num = 1) => { 
  const res = []; 
  const curr = num >= 9 ? 9 : num; 
  for (let i = 1; i <= curr; i++) { 
    res.push(i); 
    for (let j = i * 10; j <= num; j++) { 
      res.push(j); 
      if(j % 10 === 9){ 
        break; 
      } 
    } 
  }; 
  return res; 
}; 
console.log(buildLexicographically(num));

आउटपुट

कंसोल आउटपुट निम्न है -

[ 
  1, 10, 11, 12, 13, 14, 15, 16, 
  17, 18, 19, 2, 20, 21, 22, 23, 
  24, 3, 4, 5, 6, 7, 8, 9 
]

  1. - जावास्क्रिप्ट में संख्याओं के लिए एक अनुक्रम का मान ढूंढना

    समस्यानिम्न अनुक्रम योग पर विचार करें:$$seq(n,\:p)=\displaystyle\sum\limits_{k=0} \square(-1)^{k}\times\:p\:\times 4^{n-k}\:\times(\frac{2n-k}{k})$$हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याएं n और p लेता है और seq(n, p) का मान लौटाता है।उदाहरणनिम्न कोड देखें:const n = 12; const p = 70; const

  1. - JavaScript में विशेष संख्याओं की जांच

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। यदि संख्या num के अंकों का योग एक पालिंड्रोम संख्या है, तो हमारा फ़ंक्शन true वापस करना चाहिए, अन्यथा false। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num = 781296; तो आउटपुट होना चाहिए - c

  1. - JavaScript में संख्याओं में सफ़िक्स जोड़ना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन का कार्य निम्नलिखित नियमों के अनुसार संख्या में st, nd, rd, th जोड़ना है: 1 पर समाप्त होने वाली संख्याओं के साथ st का उपयोग किया जाता है (उदाहरण: 1st, उच्चारण: फर्स्ट) 2 पर समाप्त