From 4cba61012082c5da334700039e9b7598eb650330 Mon Sep 17 00:00:00 2001 From: tejesh95 Date: Mon, 3 Jul 2017 03:59:07 +0000 Subject: [PATCH] Done --- letter_digit.py | 13 +++++++++++++ letter_digit.pyc | Bin 0 -> 746 bytes tests/__init__.pyc | Bin 0 -> 160 bytes tests/test_letterAndDigit.pyc | Bin 0 -> 1186 bytes 4 files changed, 13 insertions(+) create mode 100644 letter_digit.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_letterAndDigit.pyc 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 0000000000000000000000000000000000000000..5b57f3419738279ecabb0840608df23d2acefc95 GIT binary patch literal 746 zcmb_aO>5gg5S^7}$4%pwTyhEYEJ_^}N?lq)NQjMNC^^K2&@YV8Ztbn@m7^V#nAoTG z@ASXqFZ4I`)LY+34kh;r?VH*8c=L9p%J0VZuRkw7q_lYy>@k*a05s7LqK|MC^`iih zRPxo$I)(Lj0R5Og2eekS4ro=hP3q*I6D!$%SJFQTC_fO!J_lkXfu0JjD%3r@S&D6c zxuSJQj9@5j9Fj(HMJgvX%CBjKZAfo0=c@Oxu1dPLsq;S{rnX4e?^Cgcn z*G#;(BR7N4=Bv1zJ1mABpx_C(%Gin1ZIK|qh~EQ{+ELF`sGh2-YN&mzmfBV4k=)^h XDE=qu|LdxQ|8SP+#nc=Xim<1@%2J$q literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f914b3b0a01f88473476550fd6e96aea85795eb0 GIT binary patch literal 160 zcmZSn%**xqt4?Gx0~9ayQ zEKT*p^NX^J3lfu4^^@~cQuWh{Q;Jh{3o1)8^7C{Pi;FYU^Kw)3N_35ZI*Ln*_2c6+ d^D;}~?{Ui1^`n9CRqRg literal 0 HcmV?d00001 diff --git a/tests/test_letterAndDigit.pyc b/tests/test_letterAndDigit.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2308e1fb7be15317af4db2afb7c0e33bb9c149a5 GIT binary patch literal 1186 zcmcgrO>fgc5S{f$nuZnys6a>@+M5rA2r3Rp2vM38MXGvmER~vrW!am?t-Tw(W1&jz z0fj%pg+Ip;afX>SA}x1typx^Tx3lx!tljUMy>CArpJed+aq0gx4Rb&yr&mA;Pzi_y z2=*N)9jIK0U8p>WJ*a$$eOhxt3YZDVJ@^c;1UQL1kozzVI+UvTNlzeXhFvm|G`OD{ z8Sr^{hm6w6tWg;jS|u~xs2uwgEmWrKT4tE&1{V$D8U;<0Wm4vNm*$-4P$J5DPvxWH zw7@@9_^>w&=kyYo0TH0uVh6&httDd&m*CUbr(wR5xp>dCnW<%dMa(bBcVQ{u%7IIO zGlywjlJ()?(xLS>*0Hg*Rm=tSAn)={dd0CCfrmbv_n`g+LfCyBAXY1k+962SLcUys zth1z?LkW0CJf^`qm3nkd*W2WmH>5Bu;arxb-u|fTGT+&L`fRsgzQ{cpP2NtTY0+b! zbv+zM(KwujEJk3X8#HTECOK8w$NtyU*+1uUbafT;=5tE_P%)J`~vPB5qJOq literal 0 HcmV?d00001