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

JavaScript में नंबर्स के वर्गों में उपयोग किए गए विशिष्ट अंकों की गिनती


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक इंटीजर n (n >= 0) और एक अंक d (0 <= d <= 9) लेता है। हमारा फ़ंक्शन 0 और n के बीच सभी संख्याओं k (0 <= k <= n) का वर्ग करना चाहिए और उन सभी k**2 के लेखन में अंक d की संख्या गिननी चाहिए।

उदाहरण

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

const n = 25; const d = 1; const countDigits = (n, d) => { let k = 0, count = 0; d = d.toString(); while (k <= n) { let a = 0; let s = (k*k).toString(); for(let i = 0; i < s.length; i++) if(s[i] == d) a++; if (a > 0) { count += a; }; k++; }; return count; }; console.log(countDigits(n, d));

आउटपुट

11
  1. JavaScript में आयत में सभी वर्गों के पेरिमीटर का योग JavaScript में आयत में सभी वर्गों के पेरिमीटर का योग

    समस्या मान लीजिए एक आयत के अंदर 5 वर्ग इस तरह एम्बेडेड हैं −उनका पेरिमीटर होगा −4 + 4 + 8 + 12 + 20 = 48 यूनिट्सहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है और n वर्ग एम्बेडेड होने पर पेरिमीटर का योग लौटाता है।उदाहरणनिम्नलिखित कोड है − { const arr = [1,1]; let n = 0;

  1. - JavaScript में स्ट्रिंग नंबर्स के ऐरे का योग करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे लेता है जिसमें इंटीजर्स और स्ट्रिंग नंबर्स होते हैं। हमारा फ़ंक्शन सभी इंटीजर्स और स्ट्रिंग नंबर्स को एक साथ जोड़कर एक नई संख्या प्राप्त करना चाहिए और उस संख्या को लौटाना चाहिए।उदाहरणनिम्नलिखित कोड है − { let sum = 0; for(let i = 0; i < arr.l

  1. - जावास्क्रिप्ट में रेंज के भीतर 1 तक कम होने वाली अभाज्य संख्याओं की गिनती

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो संख्याओं की एक रेंज सरणी लेता है। हमारा फ़ंक्शन उन अभाज्य संख्याओं की गिनती लौटाएगा जिनके अंकों का वर्ग योग अंततः 1 देता है।उदाहरण के लिए, 23 एक अभाज्य संख्या है और:22 + 32 = 13 12 + 32 = 10 12 + 02 = 1अतः, 23 एक वैध संख्या होनी चाहिए।उदाहरणनिम्न को