हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक संख्या लेता है। फिर फ़ंक्शन को उस संख्या के सभी अंकों का योग करना चाहिए जो अभाज्य हैं और योग को एक संख्या के रूप में वापस करना चाहिए।
उदाहरण के लिए -
अगर इनपुट नंबर है -
const num = 67867852;
तब आउटपुट होना चाहिए -
const output = 21;
क्योंकि 7 + 7 + 5 + 2 =21 -
उदाहरण
निम्नलिखित कोड है -
const num = 67867852; const sumPrimeDigits = (num) => { const primes = '2357'; let sum = 0; while(num){ const digit = num % 10; if(primes.includes('' + digit)){ sum += digit; }; num = Math.floor(num / 10); }; return sum; }; console.log(sumPrimeDigits(num));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
21