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

जावास्क्रिप्ट का उपयोग करके स्ट्रिंग संख्या अंकों के दूसरे भाग को शून्य में बदलना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग संख्या को एकमात्र तर्क के रूप में लेता है।

हमारे फ़ंक्शन को इनपुट नंबर को अंकों के दूसरे भाग को 0 में बदल कर वापस करना चाहिए।

ऐसे मामलों में जहां संख्या में अंकों की संख्या विषम होती है, बीच के अंक को 0 से बदला जाना चाहिए।

उदाहरण के लिए -

938473 → 938000

उदाहरण

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

const num = '938473';
const convertHalf = (num = '') => {
   let i = num.toString();
   let j = Math.floor(i.length / 2);
   if (j * 2 === i.length) {
      return parseInt(i.slice(0, j) + '0'.repeat(j));
   }else{
      return parseInt(i.slice(0, j) + '0'.repeat(j + 1));
   };
};
console.log(convertHalf(num));

आउटपुट

938000

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

    हमें एक जावास्क्रिप्ट प्रोग्राम लिखना है जो उपयोगकर्ता को इनपुट प्रदान करता है। जब उपयोगकर्ता कुछ मूल्य इनपुट करता है और बटन दबाता है, तो हमारे फ़ंक्शन को यह जांचना चाहिए कि क्या इनपुट एक वैध संख्या है, यदि यह एक वैध संख्या है, तो प्रोग्राम को संख्या के सभी अंकों को अलग से स्क्रीन पर प्रिंट करना चाह

  1. जावास्क्रिप्ट का उपयोग करते हुए विशिष्ट संख्या के लिए दोहराई जाने वाली स्ट्रिंग

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग और एक संख्या को दो तर्कों के रूप में लेता है। हमारे फ़ंक्शन को इनपुट स्ट्रिंग को दूसरे तर्क द्वारा निर्दिष्ट समय की संख्या को दोहराना चाहिए और नई दोहराई जाने वाली स्ट्रिंग को वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const str = '

  1. जावास्क्रिप्ट का उपयोग करते हुए एक स्ट्रिंग संख्या में व्यक्तिगत सम और विषम अंकों का योग

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो अंकों वाले स्ट्रिंग में लेता है और हमारे फ़ंक्शन को सही होना चाहिए यदि सम अंकों का योग विषम अंकों की तुलना में अधिक है, अन्यथा गलत है। उदाहरण निम्नलिखित कोड है - { समसम =0 दें; चलो विषम राशि =0; के लिए (चलो i =0; मैं विषम राशि;};कंसोल.लॉग(i