हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है। फ़ंक्शन को पहले सरणी से सबसे छोटी संख्या चुननी चाहिए और फिर संख्या के सभी अंकों के योग की गणना करनी चाहिए।
यदि उस संख्या का अंकों का योग सम है, तो हमें सही, असत्य लौटना चाहिए अन्यथा।
उदाहरण के लिए -
यदि इनपुट ऐरे है -
const arr =[12, 657, 23, 56, 34, 678, 42];
तब आउटपुट होना चाहिए
कॉन्स्ट आउटपुट =झूठा;
क्योंकि सरणी में सबसे छोटी संख्या 12 है और इसका अंकों का योग 1 + 2 =3, विषम है।
उदाहरण
इसके लिए कोड होगा -
const arr =[12, 657, 23, 56, 34, 678, 42]; const addDigits =(num =1, sum =0) => {if(!num){ return sum; }; वापसी addDigits(Math.floor(num/10), sum + (num% 10));};const findSmallest =(arr =[]) => arr.reduce((acc, val) => Math.min(acc) , वैल)); const checkSmallestSum =(arr =[]) => { const सबसे छोटा =findSmallest(arr); कास्ट सबसे छोटा योग =एडडिजिट्स (सबसे छोटा); सबसे छोटा सम% 2 ===0;};console.log(checkSmallestSum(arr));
आउटपुट
और कंसोल में आउटपुट होगा -
<पूर्व>झूठा