चुनौती:
आपको आधार 10 नंबर दिया गया है। प्रत्येक आधार के लिए 10 से नीचे की गिनती के आधार 2:
- मूल इनपुट संख्या को आधार 10 स्ट्रिंग के रूप में लें, और संख्या के किसी भी अंक को हटा दें जो आधार के लिए अमान्य हैं।
- उस आधार में परिणामी संख्या स्ट्रिंग की व्याख्या करें। यदि यह 1 या 0 देता है, तो पूरी प्रक्रिया को समाप्त करें।
- दशमलव संख्या के रूप में इसका सबसे बड़ा मुख्य कारक आउटपुट या प्रिंट करना।
आउटपुट सबसे बड़े प्रमुख कारकों की एक सरणी हो सकती है।
नमूना मामलों:
इनपुट:
987654321
आउटपुट:
379721
10593529
1091
179
1493
293
19
7
वैकल्पिक रूप से:
[379721,10593529,1091,179,1493,293,19,7]
यह 987654321, 87654321 9 = 42374116 10 , 7654321 8 = 2054353 10 के सबसे बड़े प्रमुख कारकों को प्रिंट करता है , और जब तक यह 1 2 तक नहीं पहुंच जाता है, जहां यह बंद हो जाता है।