हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या लेता है और संख्याओं की गिनती देता है जो इनपुट संख्या को बिल्कुल विभाजित करता है।
उदाहरण के लिए -
यदि संख्या 12 है, तो इसके गुणनखंड हैं -
1, 2, 3, 4, 6, 12
इसलिए, आउटपुट 6 होना चाहिए।
उदाहरण
निम्नलिखित कोड है -
const num =12;const countFactors =num => { चलो गिनती =0; चलो झंडा =2; जबकि (ध्वज <=संख्या / 2) {अगर (संख्या% ध्वज ++! ==0) {जारी रखें; }; गिनती++; }; वापसी गिनती + 2;}; कंसोल.लॉग (गिनती कारक (संख्या)); कंसोल.लॉग (गिनती कारक (2)); कंसोल.लॉग (गिनती कारक (454)); कंसोल.लॉग (गिनती कारक (99)); पूर्व>आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
6246