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

JavaScript में एक संख्या खोजना जो इनपुट संख्या से गुणा करने पर इनपुट संख्या दे


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक पॉजिटिव इंटीजर n लेता है जिसे abcd... के रूप में लिखा गया है (a, b, c, d... अंक हैं) और एक पॉजिटिव इंटीजर p

  • हम एक पॉजिटिव इंटीजर k ढूंढना चाहते हैं, यदि यह मौजूद है, जैसे कि n के अंकों का योग p की क्रमिक घातों तक लिया गया है, k * n के बराबर है।

दूसरे शब्दों में −

क्या कोई इंटीजर k ऐसा है कि: (a ^ p + b ^ (p+1) + c ^(p+2) + d ^ (p+3) + ...) = n * k

यदि ऐसा है, तो हम k लौटाएंगे, यदि नहीं तो -1 लौटाएंगे।

उदाहरण

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

const num = 695; const p = 2; const findDesiredNumber = (num, p) => { let sum = 0; let str = String(num); for(const char in str){ sum += str[char] * p; p++; }; return Number.isInteger(sum/num) ? sum/num : -1; }; console.log(findDesiredNumber(num, p));

आउटपुट

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

-1
  1. जावास्क्रिप्ट में यूज़र इनपुट से नंबर प्राप्त करें और कंसोल में प्रदर्शित करें जावास्क्रिप्ट में यूज़र इनपुट से नंबर प्राप्त करें और कंसोल में प्रदर्शित करें

    परिचय जावास्क्रिप्ट में यूज़र इनपुट से नंबर प्राप्त करने के लिए, document.querySelector() का उपयोग करके इनपुट एलिमेंट का चयन करें, उसके .value प्रॉपर्टी को एक्सेस करें, और parseInt() या parseFloat() का उपयोग करके स्ट्रिंग को नंबर में परिवर्तित करें। उदाहरण <!DOCTYPE html> <html lang="

  1. JavaScript में कैसे जांचें कि इनपुट संख्या है या अक्षर? JavaScript में कैसे जांचें कि इनपुट संख्या है या अक्षर?

    isNaN() फंक्शन से जांचें कि मान संख्या नहीं है (Not-a-Number)। ध्यान: isNaN() false लौटाता है (खाली स्ट्रिंग 0 बन जाती है)। बुनियादी isNaN() उपयोग console.log(isNaN(123)); // false (संख्या है) console.log(isNaN(123)); // false (स्ट्रिंग लेकिन संख्या में बदल जाती है) console.log(isNaN(abc)

  1. JavaScript में संख्या के त्रिकोणीय संख्या होने की जांच JavaScript में संख्या के त्रिकोणीय संख्या होने की जांच

    त्रिकोणीय संख्या त्रिकोणीय संख्या उन बिंदुओं की संख्या है जो एक समबाहु त्रिभुज को भर सकते हैं। उदाहरण के लिए - 9 एक त्रिकोणीय संख्या है जो 4 इकाई की प्रत्येक भुजा वाला एक समबाहु त्रिभुज बनाती है। समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और true वापस करता है यदि यह एक त्रिको