diff --git a/letter_digit.py b/letter_digit.py index e69de29..adceac5 100644 --- a/letter_digit.py +++ b/letter_digit.py @@ -0,0 +1,20 @@ +def letterAndDigit(string): + if not string: + return + + string = string.upper() + LETTERS_PRESET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + DIGITS_PRESET = '1234567890' + output = { + 'DIGITS': 0, + 'LETTERS': 0, + } + for x in string: + if x in DIGITS_PRESET: + output['DIGITS'] = output['DIGITS'] + 1 + elif x in LETTERS_PRESET: + output['LETTERS'] = output['LETTERS'] + 1 + else: + pass + + return output diff --git a/letter_digit.pyc b/letter_digit.pyc new file mode 100644 index 0000000..569efcb 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..c356e77 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..dfe5571 Binary files /dev/null and b/tests/test_letterAndDigit.pyc differ