diff --git a/letter_digit.py b/letter_digit.py index e69de29..289e3fe 100644 --- a/letter_digit.py +++ b/letter_digit.py @@ -0,0 +1,13 @@ + +def letterAndDigit(input_string): + letters_count, digits_count = 0, 0 + if input_string is None or len(input_string) == 0: + return + chars = map(None, input_string) + print chars + for char in chars: + if ord(char) in range(48, 58): + digits_count += 1 + elif ord(char) in range(65,91) or ord(char) in range(97, 123): + letters_count += 1 + return {"DIGITS": digits_count, "LETTERS": letters_count} diff --git a/letter_digit.pyc b/letter_digit.pyc new file mode 100644 index 0000000..5b57f34 Binary files /dev/null and b/letter_digit.pyc differ diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000..f914b3b Binary files /dev/null and b/tests/__init__.pyc differ diff --git a/tests/test_letterAndDigit.pyc b/tests/test_letterAndDigit.pyc new file mode 100644 index 0000000..2308e1f Binary files /dev/null and b/tests/test_letterAndDigit.pyc differ