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

JavaScript में अगला 5 का गुणक और बाइनरी कनकैटनेशन


समस्या

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

उदाहरण

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

const generateAll = (num = 1) => { const res = []; let max = parseInt("1".repeat(num), 2); for(let i = 0; i <= max; i++){ res.push(i.toString(2).padStart(num, '0')); }; return res; }; const smallestMultiple = (num = 1) => { const numBinary = num.toString(2); let i = 1; while(true){ const perm = generateAll(i); const required = perm.find(binary => { return parseInt(numBinary + binary, 2) % 5 === 0; }); if(required){ return parseInt(numBinary + required, 2); }; i++; }; }; console.log(smallestMultiple(8));

आउटपुट

35
  1. - JavaScript में वेब-गार्डन और वेब-फार्म में अंतर

    वेब गार्डन वह वेब होस्टिंग सिस्टम है जिसमें कई प्रोसेसेज़ शामिल होते हैं। इसका मतलब है कि हमारे पास एक सिंगल सर्वर है जिस पर हम कई प्रोसेस चलाते हैं। इस प्रकार की होस्टिंग हमारे वेब एप्लिकेशन को लॉजिकल स्केलेबिलिटी प्रदान करती है। वेब फार्म वह वेब होस्टिंग सिस्टम है जिसमें कई कंप्यूटर्स शामिल होते

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  1. JavaScript में Const vs Let JavaScript में Const vs Let

    Const और let को ES2015 में ब्लॉक-स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि let का उपयोग करके घोषित वेरिएबल को पुनः असाइन किया जा सकता है, const का उपयोग करके घोषित वेरिएबल को पुनः असाइन नहीं किया जा सकता। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <me