पांडिजिटल संख्या एक संख्या है जिसमें कम से कम एक बार सभी अंक (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