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

जावास्क्रिप्ट में क्या अंक संख्या के पिछले अंक से विभाज्य है


समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है और जांचता है कि प्रत्येक अंक उसके बाएं वाले अंक से विभाज्य है या नहीं और बूलियन्स की एक सरणी लौटाता है। बूलियन्स हमेशा false से शुरू होने चाहिए क्योंकि पहले अंक से पहले कोई अंक नहीं होता।

उदाहरण

निम्न कोड देखें:

const num = 73312; const divisibleByPrevious = (n = 1) => {    const str = n.toString();    const arr = [false];    for(let i = 1; i < str.length; ++i){       if(str[i] % str[i-1] === 0){          arr.push(true);       }else{          arr.push(false);       };    };    return arr; }; console.log(divisibleByPrevious(num));

आउटपुट

[ false, false, true, false, true ]

  1. - जावास्क्रिप्ट में सीमा के भीतर n से विभाज्य सबसे बड़ी संख्या

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n और सीमा संख्या b लेता है। हमारा फ़ंक्शन सबसे बड़ा पूर्णांक num ढूंढेगा जैसे कि:num भाजक से विभाज्य हैnum सीमा से कम या बराबर हैnum 0 से बड़ा है।उदाहरणनिम्न कोड देखें:const n = 14; const b = 400; const biggestDivisible = (n, b) => {  

  1. - जावास्क्रिप्ट में रेंज के भीतर किसी संख्या से विभाज्य संख्याओं की गिनती ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में दो पूर्णांकों की एक रेंज और दूसरी आर्गुमेंट के रूप में एक संख्या लेता है। हमारा फ़ंक्शन निर्दिष्ट रेंज में इनपुट संख्या से विभाज्य सभी संख्याओं को ढूंढेगा और उनकी गिनती लौटाएगा।उदाहरणनिम्न कोड देखें:const range = [6, 57]; cons

  1. - C++ प्रोग्राम: X से विभाज्य सबसे बड़ा K-अंकीय संख्या

    दो पूर्णांक X और K दिए गए हैं। K पूर्णांक संख्या में अंकों की संख्या है। तर्क X से विभाज्य सबसे बड़ी K-अंकीय संख्या ढूंढना है। Input: X = 30, K = 3 Output: 980 व्याख्या 980, 30 से विभाज्य सबसे बड़ी तीन अंकों की संख्या है। K को 10 की घात में लेने के बाद 1 घटाने से हमें सबसे बड़ी K अंकों की संख्या मिल