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

JavaScript में प्राकृतिक संख्याओं का nth अंक ढूंढना


हम जानते कि गणित में प्राकृतिक संख्याएं 1 से शुरू होकर अनंत तक फैली संख्याएं हैं।

पहली 15 प्राकृतिक संख्याएं हैं -

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

इसलिए, पहला प्राकृतिक अंक 1 है, दूसरा 2 है, तीसरा 3 है और इसी तरह। लेकिन जब हम 9 से आगे निकलते हैं, तो दसवां प्राकृतिक अंक 10 का पहला अंक यानी 1 होता है और 11वां प्राकृतिक अंक अगला यानी 0 होता है।

हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, मान लें n, लेता है और nth प्राकृतिक अंक ढूंढकर लौटाता है।

उदाहरण

const findNthDigit = (num = 1) => {    let start = 1;    let len = 1;    let count = 9;    while(num > len * count) {       num -= len * count;       len++; count *= 10;       start *= 10;    };    start += Math.floor((num-1)/len);    let s = String(start);    return Number(s[(num-1) % len]); }; console.log(findNthDigit(5)); console.log(findNthDigit(15)); console.log(findNthDigit(11)); console.log(findNthDigit(67));

आउटपुट

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

5 2 0 8

  1. JavaScript में पास्कल त्रिकोण की nवीं पंक्ति के तत्व ढूंढना JavaScript में पास्कल त्रिकोण की nवीं पंक्ति के तत्व ढूंढना

    पास्कल त्रिकोण: पास्कल त्रिकोण एक त्रिकोणीय सरणी है जिसे पूर्ववर्ती पंक्तियों में आसन्न तत्वों को जोड़कर बनाया जाता है। पास्कल त्रिकोण के पहले कुछ तत्व हैं: हमें एक JavaScript फ़ंक्शन लिखना है जो एकमात्र आर्गुमेंट के रूप में एक धनात्मक संख्या, मान लीजिए num, लेता है। फ़ंक्शन को उन सभी तत्वों की एक

  1. - जावास्क्रिप्ट का उपयोग करके बढ़ते त्रिकोण की nवीं पंक्ति के सभी संख्याओं का योग ढूंढना

    बढ़ता त्रिकोणइस समस्या के लिए, मान लीजिए एक बढ़ता त्रिकोण ऐसा दिखता है:   1   2 3  4 5 6 7 8 9 10समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है और बढ़ते त्रिकोण की nवीं पंक्ति में मौजूद संख्याओं का योग लौटाता है।उदाहरणनिम्न कोड देखें:const num = 15; const row

  1. - जावास्क्रिप्ट का उपयोग करके पदोवन अनुक्रम का nवां तत्व ढूंढना

    पदोवन अनुक्रमपदोवन अनुक्रम पूर्णांकों P(n) का अनुक्रम है जिसे प्रारंभिक मानों द्वारा परिभाषित किया गया है:P(0) = P(1) = P(2) = 1और पुनरावृत्ति संबंध:P(n) = P(n-2) + P(n-3)P(n) के पहले कुछ मान हैं:1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37, 49, 65, 86, 114, 151, 200, 265, …समस्याहमें एक जावास्क