मान लीजिए कि हमने एक संख्या N दी है। कार्य संख्या में मौजूद अंकों की कुल संख्या ज्ञात करना है। उदाहरण के लिए,
इनपुट-1 -
N = 891452
आउटपुट -
6
स्पष्टीकरण - चूंकि दी गई संख्या 891452 में 6 अंक हैं, इसलिए हम इस मामले में '6' लौटाएंगे।
इनपुट-2 -
N = 0074515
आउटपुट -
5
स्पष्टीकरण - चूंकि दी गई संख्या 0074515 में 5 अंक हैं, हम आउटपुट को 5 के रूप में प्रिंट करेंगे।
इस समस्या को हल करने के लिए इस्तेमाल किया जाने वाला तरीका
हम इस समस्या को निम्न तरीके से हल कर सकते हैं,
-
इनपुट 'n' को संख्या के रूप में लें।
-
एक फ़ंक्शन countDigits(n) इनपुट 'n' लेता है और अंकों की गिनती को आउटपुट के रूप में लौटाता है।
-
संख्या के सभी अंकों पर पुनरावृति करें और काउंटर चर को बढ़ाएँ।
-
काउंटर वापस करें।
उदाहरण
def countDigits(n): ans = 0 while (n): ans = ans + 1 n = n // 10 return ans n = “45758” print("Number of digits in the given number :", countDigits(n))
आउटपुट
उपरोक्त कोड को चलाने से आउटपुट इस प्रकार उत्पन्न होगा,
5