From 4dd53ad4303aa64629eacac976086aef5df4d376 Mon Sep 17 00:00:00 2001 From: sreelekhaWoonna Date: Sun, 30 Sep 2018 09:05:00 +0000 Subject: [PATCH] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 169 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 183 -> 191 bytes .../__pycache__/build.cpython-36.pyc | Bin 949 -> 1148 bytes q01_longest_even_word/build.py | 22 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 189 -> 197 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1915 -> 1923 bytes 6 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 __pycache__/__init__.cpython-36.pyc diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8d0f0f79acc10998c9106f02d9e17b0e57a88a0e GIT binary patch literal 169 zcmXr!<>gw}w;`I5fq~&M5W@jTzyXMhS%5?eLokCTqu)w~B9JhG_!Xv~k)NBYUtE-$ znvr*j literal 0 HcmV?d00001 diff --git a/q01_longest_even_word/__pycache__/__init__.cpython-36.pyc b/q01_longest_even_word/__pycache__/__init__.cpython-36.pyc index 8ad4b6849d62317c5e52518abbc96bf938016804..0e374ad9222339ed597efb7cfff46b71088d7b3b 100644 GIT binary patch delta 57 zcmdnaxSx^3n3tDpUEhZ2i5%vtIrXiuGMmi?d7e3nr#S F0|2GQ5yk)j diff --git a/q01_longest_even_word/__pycache__/build.cpython-36.pyc b/q01_longest_even_word/__pycache__/build.cpython-36.pyc index 7926364e1294456cec2db64f01401301047eda48..5bc2bab39a709b8d828ace3bcbfa55c71cf0ba72 100644 GIT binary patch literal 1148 zcmah|!EVz)5ZztdiBnoppcGZ&;2ZKKX~ngQkl?_nAmvagfUJ#o61#T1>3TzxDx4At zIB@7^aN}Dz`pT)l&=WHbP*5vjX=caXoq2EHjGu08Z7eUoz4vQGy1vns1+$CFb&el=ig9bF$F*KC-MJ##W2VXUIu|g)yTh&zlih=h6 zvlQE7oD~c>;5m*6Jr=eu5se+ioEChL6(c4NTKO8CWtJFBxFL;gX?6DqG4jQgu^BRmm39v_C+cnsNh;pPaGJ%Jk zqf0tq=w!$%Cx-$TKKsfHvAjw0#TTbW0R zj59Ds7Fm>}CM`x$oX8w&jvzYdobDe)xyHD(5xj>YI@3mV2GcZG?a93I4|6#lDA{cx zaEZpwpWK?#KFoD2^RkPUtqg-QN1P zAve^PP*kG5U%5mN#b}P@EW$g~f|v##xY{_()6&LzJn3#yb&{~b&cpxG{hbwhl}jb6 z#xTt-n93_Bd1`C;%0WQn;FnNXC}OBQVp7)lNbwGW)ikPyx8nK4XagPNyL^*x^Ic&` zgY(&|0)mkNX@fI453CNxGJ{}ZK&7!wbx{U#prck%8*Pq+VdPg-qIe+Z?;F&`qTo1 z!qAu)y63tvG_JKQhFbCn?N?js_pnt71GNt39`04Holn5rrKJ1hsPTq=k+r^cwQEOR d#{nH{HO-+*Q&s;?zU#MKzA1dZgG%o>KLNwk3iJQ~ literal 949 zcmZvb&2G~`5XWcNA8|udArMsqmx!AYiW|YPsyO7#r8ld{a=e?w$;R96Zb%zB5>k*_ zjywkM!V~z4gw$8)iCMd)Al25+u4i^<{`0f_uG47`fBueNQ-ELa&xOzM0f+9PVZexh z*v?dt1&t{I<}mjw#111T5PCPb3qFRV>a3(&MHz8xGF;3mOA6!pN3v zNJ(at(Gs?F1I8&~=5Aq2zL6_3CUud(c*eiRy<0N05x4@3cv!xPps$H+sPRj>CCr~w zHD>+^lyufIf%Rb}=Nd|<3(W5VN^Y$WRw_5VcPW>ur=?h$To%14S9~3uuHKw7G`FPp zw*^bY$MGD8evf7XC473jAqFrp>7on<`$!6lyN%}|GN#|@xr=4#jm@Jh7o_C~UWBxw z{lkjn`0QDF`Ul*m(Nr#Yl#Zr(G?c4C$du`5$o1UFvuLc+%%mcjrrDe;l@{}4nyb8+ zB-u0-m~+CDL3DmNNQA_-HVOaCi^L|6M$25V{@LYi`$**4WO8wK+_o(>{jI}CkM)m) z%u=C`adCg@KQi_O*JKWGQImPPAq@ovUAXI>+}Os|4w{fEOH;M%npCb;SO=6igl-&YUKn0v9QW`E zzli<%I~~NY#<@a16U9?wK^4ozh^wSNe6O>E`BY$yl~%oYl#nf|pP>QTCcAjQ#Cw;x vbdRWg^oFk5!zu0*!p!^kKS(XVjyJtqG7l80;AkP)Qt)GoO(N^lj7sk diff --git a/q01_longest_even_word/build.py b/q01_longest_even_word/build.py index 0685739..8874793 100644 --- a/q01_longest_even_word/build.py +++ b/q01_longest_even_word/build.py @@ -1,3 +1,4 @@ +# %load q01_longest_even_word/build.py # Default imports import re @@ -5,5 +6,24 @@ # Write your solution here : def q01_longest_even_word(sentence): + words = list(filter(lambda x: len(x)%2 == 0, sentence.split())) + if len(words) > 0: + max_len = len(max(words, key=len)) + return [word for word in words if len(word) == max_len][0] + else: + return 0 - + +sentence = 'One great way to make predictions about an unfamiliar nonfiction text is to take a walk through the book before reading.' +type(sentence.split()) + +words = sentence.split() +max_len = len(max(sentence.split(), key=len)) +if max_len%2 == 0: + [word for word in words if len(word) == max_len][0] +else: + 0 +q01_longest_even_word(sentence) + + + diff --git a/q01_longest_even_word/tests/__pycache__/__init__.cpython-36.pyc b/q01_longest_even_word/tests/__pycache__/__init__.cpython-36.pyc index 7782007a6d513192b9ba7509abb59f87e256a09f..12510a54f62e394e6dc1c577fe4efcf2d381feff 100644 GIT binary patch delta 57 zcmdnXc$AUDn3tDpbKi#Oi5%vtMfw@}xvBcaMX9Mdso5Ec;raP_d5QYr`9;~q1&PV2 M`pNkzsS{%o0XY~Hx&QzG delta 49 zcmX@gxR;T`n3tF9#^GmC6FJOfv-C6ab5r#blQJ^(UGmHGa`F>XiuGMmi?d7e3nr!{ F0syM45$XT{ diff --git a/q01_longest_even_word/tests/__pycache__/test.cpython-36.pyc b/q01_longest_even_word/tests/__pycache__/test.cpython-36.pyc index a62a5d8dc0a25e6368ba602812bc8d872975e0fa..1b081c125efa293d3d766fd64ac3920140d727d1 100644 GIT binary patch delta 60 zcmey(*UZmh%*)HQxo<=CMh<3X)ja)-{M=Oi;-b{loYd@$#PIz5yu3vH@cg3e;)2BF PRQ=@ql+?`{%)u-GX+IRB delta 52 zcmZqX|INo?%*)G_b?sTyMh<3X*);u({M=Oi#H5T&eV6?5yqx^Rlwy6C)Z*-t{DRE} H%)u-G#aIz|