Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. उपयोगकर्ता इनपुट से नंबर प्राप्त करें और जावास्क्रिप्ट के साथ कंसोल में प्रदर्शित करें

    आप मान प्राप्त करने के लिए # का उपयोग कर सकते हैं जब उपयोगकर्ता दस्तावेज़ का उपयोग करके बटन पर क्लिक करता है। querySelector (); निम्नलिखित जावास्क्रिप्ट कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="view

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

    यह जांचने के लिए कि इनपुट एक संख्या या अक्षर है, जावास्क्रिप्ट से isNaN () फ़ंक्शन का उपयोग करें। यदि मान NaN है यानी संख्या नहीं है तो यह सही है। निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name=&qu

  1. यह पता लगाना कि कोई संख्या जावास्क्रिप्ट में त्रिकोणीय संख्या है या नहीं

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