From bfe185bc2d536dcfc659eba8695bd9448a183876 Mon Sep 17 00:00:00 2001 From: Dipinti Date: Thu, 1 Jul 2021 13:14:14 -0400 Subject: [PATCH] passed all unit tests --- .../java/io/zipcoder/StringsAndThings.java | 63 ++++++++++++++++-- .../io/zipcoder/StringsAndThings.class | Bin 0 -> 2166 bytes .../ContainsEqualNumberOfIsAndNotTest.class | Bin 0 -> 1323 bytes .../stringsandthings/CountTripleTest.class | Bin 0 -> 1321 bytes .../stringsandthings/CountYZTest.class | Bin 0 -> 1372 bytes .../stringsandthings/GIsHappyTest.class | Bin 0 -> 1210 bytes .../stringsandthings/RemoveStringTest.class | Bin 0 -> 1308 bytes 7 files changed, 56 insertions(+), 7 deletions(-) create mode 100644 target/classes/io/zipcoder/StringsAndThings.class create mode 100644 target/test-classes/io/zipcoder/stringsandthings/ContainsEqualNumberOfIsAndNotTest.class create mode 100644 target/test-classes/io/zipcoder/stringsandthings/CountTripleTest.class create mode 100644 target/test-classes/io/zipcoder/stringsandthings/CountYZTest.class create mode 100644 target/test-classes/io/zipcoder/stringsandthings/GIsHappyTest.class create mode 100644 target/test-classes/io/zipcoder/stringsandthings/RemoveStringTest.class diff --git a/src/main/java/io/zipcoder/StringsAndThings.java b/src/main/java/io/zipcoder/StringsAndThings.java index 073467a..e44f1a4 100644 --- a/src/main/java/io/zipcoder/StringsAndThings.java +++ b/src/main/java/io/zipcoder/StringsAndThings.java @@ -1,6 +1,8 @@ package io.zipcoder; +import com.sun.deploy.util.StringUtils; + /** * @author tariq */ @@ -15,7 +17,21 @@ public class StringsAndThings { * countYZ("day fyyyz"); // Should return 2 */ public Integer countYZ(String input){ - return null; + int counter=0; + input+=" "; + for(int i=0;i=3) { + totalCount=1+(occurence%3); + } + } + return totalCount; } } diff --git a/target/classes/io/zipcoder/StringsAndThings.class b/target/classes/io/zipcoder/StringsAndThings.class new file mode 100644 index 0000000000000000000000000000000000000000..357f7594cb7d89f46a572607572dae4872b902a3 GIT binary patch literal 2166 zcmah~U31e$6g?}+wqgW0ZX6)QG|&QZ3E2!v#8nGQVX zPxL8iUwEa{nZUF&ytGe!=#S__XZjZyK6+MCj3G?x8SUO(?cRItImh-NuYP$3-~_%+ zq6a4v7)?UKNjaR-aazu2lK2E;au`pdfTE5G9cSfwQVvr(N^<^G$2mElPvSFNNT8g+ z=K}F@+qM0ofI67FBA}JLB}-s?#dfWk*4;&`F>fw9+(}ows_9%Y8@60Wo0`9DHwE@o zY;X9XU9a+PV|dPQ*lw*k=`PJL%V10(QT1A`zi>_9;9%vpdEXp%Ot%)D9LsfVm0jPe zSqG$B+oUjvFc$2`iMYBml;$cF8EP?u_?KaQdYne_++U%{eBw)rP(En?B%JUq{beTCG z&~$7g7!lBG<>m#mUVk94C3rdCu-h$*H^#7Ml1X6Fn%r4%xs_ZJx-Ys`Y;P89& z+N@55o>c0-w;^@U;O2uo(NS&VWZbdbn!g-;7wEKjb=ho85`{Kc&e4J0Z}3GnrQzyx; zYt|i`NCrDkMUE`zu6NXpHs3-UIZR@_)`@Y$dDx2&_~Rl!anLd7<+y{ZVa^m7v7sjr zKQU0SGdcuxVHaZ~Jb*sz=8764%TZqb8!BR)Z>WV|p)5RsnqP;Oj&WE=yrLGfTql0S zSU$TBJvFd~d_Jo!F&@=2TI#_nc5+%+MK`C1t4MOXwubnMB34xK==E>?Pto<51=Il4 z0RjTMPy+nD7$ArtLOf1rvjlaCU0ub#0Q3n0JB|;rhmXeFXL))r^AK#*h>Z5(BetT@ z!yoglg8h8o4ecd%3h@G?;yIM(OeAms2cw>^GKoynmycRbC)w_yu;uiYbr=$GCyU1d zKm*~ecJV$82E~~PIYtWe4bMr_V2Mjh*LqlE1%w`tfTvx zwp7TcQ&Cv#&#pn&o+ABNl>?K6?CpcjxWGb1rk(9I25p?G0WkAP05!I zJL8+teu$dlKYIP=+t~Z)T2S94=BWQXaa_hRu21oYNMe@c@-H*cSdmrR=*J`U66qFb zFQAB=7HT@&_VGWwE(=Vn1+}P3Z-$W1WVF#(CKfJs=QA|6p3l(Rx-_XOR$_$uS2q3w zy0mP(ezUNmapU*5U3-Le0gL!9#Iqav|NTQNa;LYT)A@#9tvHq>&BL$Ci^}+sBzj!HItXsIj{& literal 0 HcmV?d00001 diff --git a/target/test-classes/io/zipcoder/stringsandthings/ContainsEqualNumberOfIsAndNotTest.class b/target/test-classes/io/zipcoder/stringsandthings/ContainsEqualNumberOfIsAndNotTest.class new file mode 100644 index 0000000000000000000000000000000000000000..556ec648ddd0173f22453fac00953e644e289eef GIT binary patch literal 1323 zcmb7DZBG+H5Pr5Tv|JA;MG+Jb3PLH$$&0TTA`nSPnvzJ!0H(EUm(>8~*) zi*q%G)FuTo^p~X)mEfc<+$yiz-UP zUTZ@fIIf_?exXsfy$EWNZp0ftxflk^$NU4gY_1Ni4aczsSCo)zLy5>QVJ!WJy3Ang zI)U2|TT&Ne=Ef^6XlfHV3^0sd*8&rL=x4}M!@LRl=)NW%V=;{-6U$gh95es` literal 0 HcmV?d00001 diff --git a/target/test-classes/io/zipcoder/stringsandthings/CountTripleTest.class b/target/test-classes/io/zipcoder/stringsandthings/CountTripleTest.class new file mode 100644 index 0000000000000000000000000000000000000000..29d3cfe89a19ec698f6f56f4b5783c566258b309 GIT binary patch literal 1321 zcmbW0YflqF6o%jFZA-gKDHr7`1(dcRtALt_F+rjUNtHxMgP+WFJCr45w{Ewj`man> zh$j93f0Xgv?Mll{6ZXUGnKN_V=bSS$zkYxJ31AgZQqVD@VK#*bX8MrETncw_FNt~I zlTV?5ViF5UENZx~VM!p<^jyoXHP`Lx&c1I5OqDFh_+&Lqr>b0I``r4PK;oHYTi$bl zXuePuh;4AAK!3@y)tlB~MY%h&Ql}?da!gq-OV{$}p)=;~TZAl~frLp&yUJB2VQe@p z+uL!i2IExIBQ)MrUaKK6`j#u!p(m9k?Re6&9Gjv9x;5jV#q5k1YR_>M12g7X zt%m|h)ov)$Q&oY%(t$jZMqS!9W7GCjO}T!B()3!g&fp%!Fp=|m%NG$V0;z4M<(lf1 z=PIpT z9+&AJ-FmaBTxOulzIgSL7=}vG6 ziBonA<4m%jB~8$Z;4gSG08d>6Cr-hASAxd~9;fI8L6g@4-?<2mo`O?Xf^!7V5Ijrp M+_k{dtUH3-AHtao{r~^~ literal 0 HcmV?d00001 diff --git a/target/test-classes/io/zipcoder/stringsandthings/CountYZTest.class b/target/test-classes/io/zipcoder/stringsandthings/CountYZTest.class new file mode 100644 index 0000000000000000000000000000000000000000..27178e441080925aa59e674cb2fb937740d251ba GIT binary patch literal 1372 zcmbtTYfsZ)7(MT9Eu+c+CxAzIo`;4x1^4qvVXhDTc%WiFj}ppZM$cmb ziz=2>EGsY+JQOH+zH8YHZ^N$d9fg6wRK;?PGpki|>e4lK|EaGFF${aO=gBFPR(pqP1g#~aWdl{StQXfk;EcQyUr>_7@JOD`}-gE zr00_`>q$Ro35>sI);f_@%d?2MVcU*x`j%r8kYsMdI1Z@Hcr6bdS8`CRB{(a@vFujh zhrP$fSPE!&q3>4s~YH9s($^sI|2R@hCndYN}kAiwJb zZcV(ZJxL)hf~q;3#6l(rvE@{{~YPB$Rrryp9c2z6EVTj zVw};KWh}xR|BLBxD#P69P_~l2K<=IX1(}6!P_`GBE}$mxBisZOlg21ijFD)Zr-_J4 z??A*C6t|?@ezNB#P5A_TU`2YX_ literal 0 HcmV?d00001 diff --git a/target/test-classes/io/zipcoder/stringsandthings/GIsHappyTest.class b/target/test-classes/io/zipcoder/stringsandthings/GIsHappyTest.class new file mode 100644 index 0000000000000000000000000000000000000000..97d69c05d93af48f51dd343f570612e004b2bfd8 GIT binary patch literal 1210 zcmb7@YflqV5Qg8=7FxCov_%n=i`=9w%F4wn#-x~_CJiRiG?8zo<+vQO>^6Hbt^dkI z!D!+S@JAWvY!`RIK*E>ZnK?7>Gc$Yk_n#lX0Bqu!hGEQSv7jM^`61|7%wb76_cSb{ ztf7Kx4lC+?KZgfdtY%>_6g=ORw&~UEgT|pU7-s6yF+R&q+c^-fv3KEoi(&AEw59)& zAziLC88WXZkzuqhZLu31w}ji^EsG+hy3^)Xle<#+Q842lN`kDMgG5bm`+!cV3FGx! z?+x#CdJW%yhA9NTd-v_oYk3~~@k|b-k?fBf6j!lY0b4}wYpw^6S@zHSw6%LyT zp*3oqxBY-y3}f{p{)rnFw@qW)aV)`YN-rcdBJ??h^$Us{4BDO(xNWf`)x^bQ->ZtC zqktmA)Kx3hF@jO*t=l!tZdb=ctYxvTV*{I6Jks$PPiO^nst%tjXGo>?dK6%&B&Dxh zB+VBO{jPN++CD?>Y(oso<-}6@-+il+2*rCU#yU}uL2vcf*yL6~tDw8FPr&$_)I3kP z1k`wFG+dRHDetQ*l<&uOxaA4V(d8YcOU>x=(qhOOAe+`m&k}hCy_t$uPr<&Bk-``~ z2g6_h4AsZ`Rgt=e9PVI>x;x`chn$&9 oI72ZpQC z6{Cqiz#nB?GaYQDpb0NC`|PvN`u1LD=I5_(KLD)beilQR&0sEz1ZD?u3G*5jG!!+I z!c;knMJ#Dp*07?%%;0tgcLat#-&OXmw`n)4tuPRnswl_&pbi>NQ@ZBPsr?Os^dn^} z|FJ-_SgHx6p0ZFNUs1Mv8SK}kTea$KW{ir{u-Y}tRpB~Lru>#7#QX~qH(}XL?y?DU zTkboDvcs-Q&nI=jlYVd@FuonwzS@^HpHGl=@Q??_SiV=Sepdx1!+LJNnMM zT<8_=G_cX56lY2`%}C#Oh?HaMi}dz z0$jr=R{~=^oQMuTL^9gb%iocBeT?L1q`Dg6j|HM~tncdRvCeo*nTRy6|IvIy%_MUp z#z3X~2`M9OWWGRqvAFaVgI#e0DHe^gbc}P2v+0QlQs^9xAxX+k;s%?{bEGLo3D$PT yn~uPRGr-vsaPD026fx5jEf73&A@Ix@;PeStKNmbl@I1i_1Q#y^zR9^0xb+*ujR_9` literal 0 HcmV?d00001