हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या का प्रतिनिधित्व करने वाली स्ट्रिंग लेता है। यदि संख्या पांडिजिटल है, तो फ़ंक्शन सही है, अन्यथा गलत है।
पांडिजिटल संख्या एक संख्या है जिसमें कम से कम एक बार सभी अंक (0-9) होते हैं।
इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
इसके लिए कोड होगा -
const numStr1 = '47458892414'; const numStr2 = '53657687691428890'; const isPandigital = numStr => { let legend = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']; for(let i = 0; i < numStr.length; i++){ if(!legend.includes(numStr[i])){ continue; }; legend.splice(legend.indexOf(numStr[i]), 1); }; return !legend.length; }; console.log(isPandigital(numStr1)); console.log(isPandigital(numStr2));
आउटपुट
कंसोल में आउटपुट होगा -
false true