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

JavaScript में कन्वर्ज़न लाइब्रेरी मेथड्स के बिना नंबर स्ट्रिंग्स को जोड़ना


हमें एक JavaScript फ़ंक्शन लिखना है जो दो नंबर स्ट्रिंग्स लेता है। फ़ंक्शन को स्ट्रिंग्स में मौजूद संख्याओं को वास्तव में उन्हें नंबर्स में बदले या किसी अन्य कन्वर्ज़न लाइब्रेरी मेथड का उपयोग किए बिना जोड़ना चाहिए।

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

यदि इनपुट स्ट्रिंग्स हैं -

const str1 = '123'; const str2 = '456';

तो आउटपुट होना चाहिए -

const output = '579';

उदाहरण

इसका कोड होगा -

const str1 = '123'; const str2 = '456'; const addStrings = (num1, num2) => {   // आइए सुनिश्चित करें कि num1, num2 से छोटा नहीं है   if (num1.length < num2.length) {     let tmp = num2;     num2 = num1;     num1 = tmp;   }   let n1 = num1.length;   let n2 = num2.length;   let arr = num1.split('');   let carry = 0;   let total;   for (let i = n1 - 1, j = n2 - 1; i >= 0; i--, j--) {     let term2 = carry + (j >= 0 ? parseInt(num2[j]) : 0);     if (term2) {       total = parseInt(num1[i]) + term2;       if (total > 9) {         arr[i] = (total - 10).toString();         carry = 1;       } else {         arr[i] = total.toString();         carry = 0;         if (j < 0) {           break;         }       }     }   }   return (total > 9 ? '1' + arr.join('') : arr.join('')); }; console.log(addStrings(str1, str2));

आउटपुट

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

579

  1. JavaScript का उपयोग करके लिंक्ड लिस्ट में एलिमेंट्स जोड़ना JavaScript का उपयोग करके लिंक्ड लिस्ट में एलिमेंट्स जोड़ना

    हमें एक फ़ंक्शन insert(data, position) बनाने की आवश्यकता है जो दिए गए पोजीशन पर लिंक्ड लिस्ट में डेटा इन्सर्ट करता है। हम निम्न चरणों का पालन करेंगे: एक नया नोड बनाएं जांचें कि क्या लिस्ट खाली है। यदि हां तो नोड को हेड में जोड़ें और लौटें। यदि नहीं, तो हम currElem का उपयोग करके उस पोजीशन पर इटरेट

  1. JavaScript में टेम्पलेट स्ट्रिंग्स (Template Strings) का उपयोग करके फॉर्मेटेड स्ट्रिंग्स JavaScript में टेम्पलेट स्ट्रिंग्स (Template Strings) का उपयोग करके फॉर्मेटेड स्ट्रिंग्स

    JavaScript में टेम्पलेट स्ट्रिंग्स का उपयोग करके फॉर्मेटेड स्ट्रिंग्स का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /

  1. जावास्क्रिप्ट ऑब्जेक्ट्स के ऐरे पर ऐरे के मेथड्स का उपयोग करना जावास्क्रिप्ट ऑब्जेक्ट्स के ऐरे पर ऐरे के मेथड्स का उपयोग करना

    जावास्क्रिप्ट ऑब्जेक्ट्स के ऐरे पर ऐरे के मेथड्स का उपयोग करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style