From c9557560c84386f50e67aca4288a62097a147e14 Mon Sep 17 00:00:00 2001 From: birajparikh16 Date: Sun, 18 Jun 2017 14:20:01 +0000 Subject: [PATCH] Done --- letter_digit.py | 16 ++++++++++++++++ letter_digit.pyc | Bin 0 -> 1310 bytes tests/__init__.pyc | Bin 0 -> 165 bytes tests/test_letterAndDigit.pyc | Bin 0 -> 1201 bytes 4 files changed, 16 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..00a3c70 100644 --- a/letter_digit.py +++ b/letter_digit.py @@ -0,0 +1,16 @@ +def letterAndDigit(s1): + dict1 = {"DIGITS":0, "LETTERS":0,'SPACE':0,"OTHER":0} + + numbers = sum(c.isdigit() for c in s1) + dict1.update({'DIGITS':numbers}) + + words = sum(c.isalpha() for c in s1) + dict1.update({'LETTERS':words}) + + spaces = sum(c.isspace() for c in s1) + dict1.update({'SPACE':spaces}) + + others = len(s1) - numbers - words - spaces + dict1.update({'OTHER':others}) + + return dict1 diff --git a/letter_digit.pyc b/letter_digit.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b3a0e210bf17102b84e46dffc1f2531cacd7962a GIT binary patch literal 1310 zcmc&z-)j>=5T3oeq_t2%DH8C_r+Z1yAmphOOA~9MRJjX^g2?rDO|H%T@OFbOBv1P2 zALsw#Kj1fWYC~VOdfa?F?0&m5-|VdaeS6FQ`s__cKR<=>Da>vIG|?BLw{R3Cp@*4_ z*SoL)b_lcI0C~U+?a`12za4^h=+JPb$l;7GAGRbKeO82j<h+`s7Z|TDV>a99!+zx3Z%3S1>gm)n7GzXAlv7_Uo z<4NK+;GT>plX0B54*cZh!QoiE7nA4XIOE!Ik=QKTLjVH5yGJMii$xMduhd6~!1jxz+hJcT#A_hwMIfOvyq33D^^O(X1*=be1>id7U=-#cVK)URTY9t<%gzS*1<% z!D?&z^_81dWk0nxpO%FwUH?fmH_n;ny+qoruPjU5o0`&G*3CZOs^!St_NM<#O**e< zsi=v$TrrpOpGo1%`g>BOwEs)W*0q$-hwm8dqLAKP)H-!Wrsk#$xyI5vb|9Up^UMvT zyUImzW*RHApQ=V%*)GCbw{kPA-{J+iyGX9>zk^bbxYxP8?GAv{BkzIQ`E5P;?bC?w ZWA!?#+j$0V6G8ThN-ySSUy|aSegG}!7h(Va literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1655bf0aec3011a9cc54b27a6b4bdc69f4e4c638 GIT binary patch literal 165 zcmZSn%*!R&=@yyH00oRd+5w1*S%5?e14FO|NW@PANHCxg#eP6B{fzwFRQ;sPqQtC% z#G=gX3_~;h@cg3e;)2BFRQ=@qlvMq+;*{c4-Ga)JjQl*^#Ny)2^t{~Eyb@hw{gTw; jl4AY%_{_Y_lK6N%pb`$Ckv6&cDWy57b|8z3ftUdRf^sJ} literal 0 HcmV?d00001 diff --git a/tests/test_letterAndDigit.pyc b/tests/test_letterAndDigit.pyc new file mode 100644 index 0000000000000000000000000000000000000000..046e77fcc15f47e7cead3e679b30a86c06199da6 GIT binary patch literal 1201 zcmcgr&2G~`5T5loGR|}J7B8$`ZB+l4iQ8wXYZ zR}R5kq4Z&Y?cjdnYgymc#^-|ZAaB!2eA$KQgJ*nLbU=Lt#_YKkAgWD_IK+^)4f$~^ zWSc0Z9D>0I#4!%GvDEWhygo#`yhDX13g^5m<-r%J%KY%)=;d)icn$TWKYBl!jEfH0 z#Ov8$G8shUh{y=6cL%j5Ws(!OcFR0KZ>lv{X7IUAOGBZJJyA7}Y<`LvRZEF6N}=4G z8K$M?k(~sp_{1i{uG_fCL02;r9%`DGv*u2!S8-jJCO{3W&{NdHxvY5jsZiFllBAM(U7{ILOEwVh0Y^kcS~7{-7CR59 t*Y+!{MS)+AHW50Sk>J!UZM$PzVVh|)+-uFYy4MY7Z)j9B0qC;l&L7>n7FqxR literal 0 HcmV?d00001