Create number_of_digits.py (#1975)

* Create number_of_digits.py

A python program to find the number of digits in a number.

* Update number_of_digits.py

* Update number_of_digits.py

* Add #1976 to get Travis CI to pass

#1976

* Add type hints as discussed in CONTRIBUTING.md

Co-authored-by: Christian Clauss <cclauss@me.com>
This commit is contained in:
Vignesh 2020-06-01 20:53:15 +05:30 committed by GitHub
parent 1a254465e3
commit dc720a83d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

18
maths/number_of_digits.py Normal file
View File

@ -0,0 +1,18 @@
def num_digits(n: int) -> int:
"""
Find the number of digits in a number.
>>> num_digits(12345)
5
>>> num_digits(123)
3
"""
digits = 0
while n > 0:
n = n // 10
digits += 1
return digits
if __name__ == "__main__":
print(num_digits(12345)) # ===> 5