From b0b8922cea5a87401f1b9046d2ad98f677fb60f7 Mon Sep 17 00:00:00 2001 From: Greg Donnelly Date: Mon, 1 Mar 2021 19:52:05 -0500 Subject: [PATCH 1/7] remove String works and passes --- src/main/java/io/zipcoder/StringsAndThings.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/zipcoder/StringsAndThings.java b/src/main/java/io/zipcoder/StringsAndThings.java index 073467a..bb3ac1a 100644 --- a/src/main/java/io/zipcoder/StringsAndThings.java +++ b/src/main/java/io/zipcoder/StringsAndThings.java @@ -15,7 +15,9 @@ public class StringsAndThings { * countYZ("day fyyyz"); // Should return 2 */ public Integer countYZ(String input){ - return null; + int counter = 0; + + return counter; } /** @@ -28,7 +30,8 @@ public Integer countYZ(String input){ * removeString("Hello there", "x") // Should return "Hello there" */ public String removeString(String base, String remove){ - return null; + final String replace = base.replace(remove, ""); + return replace; } /** From eb0c368673526a16d329280cc530ee335140e834 Mon Sep 17 00:00:00 2001 From: Greg Donnelly Date: Mon, 1 Mar 2021 21:02:09 -0500 Subject: [PATCH 2/7] still just the removeString working --- src/main/java/io/zipcoder/StringsAndThings.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/io/zipcoder/StringsAndThings.java b/src/main/java/io/zipcoder/StringsAndThings.java index bb3ac1a..24715f6 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 */ From af3b54245fc2fe1b884e9daa66726d7b87e7955f Mon Sep 17 00:00:00 2001 From: Greg Donnelly Date: Mon, 1 Mar 2021 21:02:53 -0500 Subject: [PATCH 3/7] not sure what all this is --- .../classes/io/zipcoder/StringsAndThings.class | Bin 0 -> 1159 bytes .../ContainsEqualNumberOfIsAndNotTest.class | Bin 0 -> 1323 bytes .../stringsandthings/CountTripleTest.class | Bin 0 -> 1321 bytes .../zipcoder/stringsandthings/CountYZTest.class | Bin 0 -> 1372 bytes .../zipcoder/stringsandthings/GIsHappyTest.class | Bin 0 -> 1210 bytes .../stringsandthings/RemoveStringTest.class | Bin 0 -> 1308 bytes 6 files changed, 0 insertions(+), 0 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/target/classes/io/zipcoder/StringsAndThings.class b/target/classes/io/zipcoder/StringsAndThings.class new file mode 100644 index 0000000000000000000000000000000000000000..2b418ed98f2bbfe87e71744da9f03021b53f1450 GIT binary patch literal 1159 zcma))TW=CU6vzLwTo$)z3tGI<+S+P?R?!z@f|_W(bQ1y(5E6YGwo{m9J4=^c68%*A zqQ(b5fFH_uhTX#2s+EU17tZ;eGymBiKfiqk@DMu|vbbeo4eL4Fwy=Rs6L(D9Wyn5} zN(RpuQk80tA-(JE3x>s}RH79g^@ZQ%eU~!Drsr_C$9<{eIGGNHa?G&WlwSRV968kM z*E@kP)nNQw?RSUTX)u_M7pmaxJBF=F^N>$?-Q{W!S2n7Nl&u0W5I*%}q#A{R9(<A7-3|B&SB5G&J4kW4dfM0@55`j9l(eYQ^zXz@-|$Iu5xT zNz*>C^)*`_t$E(XUU;4>xS|=kfj!>iqtSbYg{dxGUyiiIR>uo{N4%CgSUxS|eJw*C zCUPdW@~EK7Kv6A^YuIKe|LX}DmgXY1`-j4zjSKTstUBFy!rf4`4;V@nJE_q8T@s`d z!Cxi?-yL$lBaTC%9MMR~{#!nYj>X41GW3<|Ulz0pa&%sxs7{uyicIYb*e7xfSaA`k zV1fL6R6zD3MGTj)NT+VL$)?Dfsi) zSw_{%F}6q5Y3jGOcZ#XcNVo2tCU4OGn^STvs+^H6nyAUtjjQAtRB6y77Kq7k9XH|` tkI3pB4K`%N8E*auqj3(SJd^P6d%QV^v7)!f>MtRj;WGdL 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..d9525c9bfbe8b518f1c4d7cf29179c4bc016bcc7 GIT binary patch literal 1323 zcmb7De@_!Z5Pe$;E!TrWQ3Qnw1)&t>EchEkEJPBL1`=tS$bZ|iz>;GR?}sUVD-#8y zi66iZWt_d9Ud4cEa@m`moq6x=%+8OWU%vw=j^(NWf*@GC|{n4y7VORRFraj?n_4z4M}hht>b|7 zTI=G#aRnu2g+|@-BB(Omh&O$5F^p7?`Fn2JTpe2Lj$;e1C}F4rB_h9svHTC}3WKrh z1a4DoN?nY(|6XZHQ=1sVFvG-kEif^NEJKDG=1tK@_cielI1Dg+FA5x+FQB+`$$FtBeeE~&J1plZMFk&6Qi_axJAi{F!=>~!ZWk< z4T-lG==qFfjG+e<6q}*g7{`oo#v+#S5cBpQ%x%ijdAZUjBy+vz=<CBlQL87kBJxqAgq<{F*?@yt-( NY!^IJbgKlWe*yQ(95Da@ 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..a7a7c7b173fbdd4d2dc2cc7eb50874f91ff06727 GIT binary patch literal 1321 zcmbW0YflqF6o%jFZA-gKDHr7`1(dcRE8ry&V}e8zk}8Ri20xkUb|_2AZryH4^%=96RxfJf=UJ~=Z zC!azA#UvJzSk!P|!;(Oz>A99&Yp&bXoqgXBm?~M0@yTkKPF1zi`f}3)Slxi24>8& zTFU}S)ov)$Q&oY%(t$jZMqS!9W7GCjO}T!B()3!g&fp%!Fp=|mD;E)~0;z4M<(lf1 zpz8`7BcL70dP{BX35?`73zxPo-P3M?`Fzi&&Q)5w zJTB8cy7gvLxy(S9f${PKkAkOrMyr$MT910@DU^}p#n<^D1n)fiM=MU7-R3yJnZdvC zy~SgQ&om;)a!dryBnD~goedbmFlQ{6!I2>NDWbueUi^W`yJJMZBG%RLpBacu6W7(z zL!Db8<#wPsdaC)JQBnGaV<(80ieC`RCcZ&?y|8$KWLG?k7&i^Fnjy*$a~ugE)1BZD z5~u7K#+hV4OPZh+!C&xX0G_%CPMm`Kt^|(}JWkOGf+nv8zH<>AJq4$(1m_5zA$XSH Mxod%^S$71vKeICo`v3p{ 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..f8690076b7b459b721bba2e2a1fc82184278c94b GIT binary patch literal 1372 zcmbtTYfsZ)7(MT9Eu+c+Cx8_^&qKqUg8O--FxQ8EJWw&8M+xOHqvx@J zMHNdbmK7KZ9tspZ-?i+9w_(@!j>14-s$x0DnboQ}b?F+r|J2t7axX30@?Qz0OXaFS zW|NHq0~O1b+ri0!bob1ICNo17r)D;*rfY@gIGOQ}ERyJ#NMaGDU1yadj7=x7{rwMn z((_4}^`sxP1jgSpYn{ld4NHVu!90ycpyq1TKD>{24bXjNKb-#=~$r^Xv5MG95B$;~=2l!7WN38`22T=M*+CC~h%m2e$7t#hz3Xj}P~~t_V8D zFwQV@)k<}YV3d06_1f)TPsc-Sq_L@E3y;!xtm6ru(hBHQ9X?Y|R;Bj)6ksR~OJBK2 znlBpqU85tK9z*7ALkz3Mp`{GI`*vw46zyp|(g}kMdSkH0IyZe<1>KE90!H7Y;<~~i zpvD8E=BTVh@lai%+#t5cO;=!nE^nSLHKWT*iylUU0p;c>H`38VovDyA9cbSE zr@2p6s;*G}ibNrKf>d?w1nKX{M9L$?1@)m}it45V^~ph1sIDP{JD8#F&N#CHXYLYC mHsWX(IkUu3b@SKY%wNLEMV$ZUSt8Cd)va8EbC;%yVc{=?6z_ik literal 0 HcmV?d00001 diff --git a/target/test-classes/io/zipcoder/stringsandthings/RemoveStringTest.class b/target/test-classes/io/zipcoder/stringsandthings/RemoveStringTest.class new file mode 100644 index 0000000000000000000000000000000000000000..09fa4927927dd1e824a87a3431a37a1534401abc GIT binary patch literal 1308 zcmbW0TTc^F6ouDmOFOh9#ZlxULQyVlxr~6fh%rH<;h|~*O%tEYv^~;8$_&m0iT}z( z#c1LW@JAWfOb1&jXu`|PKKtymzP;C(`T6VH4*;vUpT!VnGnmUFf!RS^!n}qB4Mh#5 zFjdZC5lb4DHLPebGq|0>s=%=4yUO16HtlA$6$S!R73G*8)Iq~(O4r;uwZ9>dexz*W zKNd(9OErPiQx*#3E6SEHgZ;X6t5&_uj8SnKR=Z}oDqP3Ol;2W>n14ayCM>(jT{dBE z%YElicGy+v`J@hb(hm*<#y`7y^_3@?1wA!|ZuW7W|fUsg>K3?Y48WN;1~5hV=~Y=(vk}VQpvM z6%ec!M*_>ei2pjy$-B0^s_)S(0p0Dn7l8-Ge(U-(rT!GfyBD?TdD0EVttfc*j=u9Q z7kb4z4Q%u%#hFqKGyK+v_zwtv<@AZs0Asq!=M}C@zD1ZVA47a(kibq5ypC_ z0M{_emB1JeC!)g-k&O2A@^>U&A0zo0sjf!&V}Ym~>$^I7tTP@{CL+!2e>C4vGs)bD zF;FRgLdr-RnJ>^@EG~V;U{~BgibbO=9phZ%Y Date: Tue, 2 Mar 2021 15:09:34 -0500 Subject: [PATCH 4/7] count YZ test running --- .../java/io/zipcoder/StringsAndThings.java | 18 +++++++++++------- .../io/zipcoder/StringsAndThings.class | Bin 1159 -> 1471 bytes 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main/java/io/zipcoder/StringsAndThings.java b/src/main/java/io/zipcoder/StringsAndThings.java index 24715f6..de5a39a 100644 --- a/src/main/java/io/zipcoder/StringsAndThings.java +++ b/src/main/java/io/zipcoder/StringsAndThings.java @@ -3,6 +3,9 @@ import com.sun.deploy.util.StringUtils; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + /** * @author tariq */ @@ -17,11 +20,12 @@ public class StringsAndThings { * countYZ("day fyyyz"); // Should return 2 */ public Integer countYZ(String input){ + Matcher m = Pattern.compile("[yz]\\b").matcher(input); int counter = 0; - + while (m.find()) + counter++; return counter; } - /** * Given two strings, base and remove, return a version of the base string where all instances of the remove string have * been removed (not case sensitive). You may assume that the remove string is length 1 or more. @@ -31,12 +35,12 @@ public Integer countYZ(String input){ * removeString("Hello there", "e") // Should return "Hllo thr" * removeString("Hello there", "x") // Should return "Hello there" */ - public String removeString(String base, String remove){ - final String replace = base.replace(remove, ""); - return replace; - } + public String removeString(String base, String remove){ + String replace = base.replace(remove, ""); + return replace; + } - /** + /* * Given a string, return true if the number of appearances of "is" anywhere in the string is equal * to the number of appearances of "not" anywhere in the string (case sensitive) * diff --git a/target/classes/io/zipcoder/StringsAndThings.class b/target/classes/io/zipcoder/StringsAndThings.class index 2b418ed98f2bbfe87e71744da9f03021b53f1450..18cc5fe7cd071a3be03828acfdb78f7022a0eb67 100644 GIT binary patch literal 1471 zcmah}+fvg|6kVq+O$kw;N)ZISOSx7=5d}d-9Xl3q28J1L52xYKhDno>CLQ6~pYRKO z)fZ%Z@B{oHAJu)5&}J;yKAh`bd#$tfPJjOX{sX`a9;r}qBZZqPMv;}nn2K>ssF=i5 z3ezfbxTRo5!EJ`*qG1{C5<@&Yw#ATGv9|?7cfqj4npY_bXOkCAI!PC7ots&Ft7^4Kycx?hM98+^dYy(UA^ps147|YWS&8DM8&R)Kp4aP z2^v~SqN)NUiAofCjm$^}3F%>usG3}-qhZ~)Ty9vkXL}wu1MAjz^3sMio1W3`;ZJPa z6xAMhA!W?O~k`bU{=E& z+|@9LdkW??+{Xh23mO*jkO2yoG>l-GVd#GaWaw#@V7<62bb3#}e-ttQ6?a|XSbni9 zRbS)O2}XyuwgP3FRDuFB%tnzbW$tW-{T`}|d# zY&W8=bJG*+I}Dj@K3e)_Lq<$E?xd%u%8c~WN%EuZk1Ob;4_5w?pqfLY@eJ*9G*gw( zG5!tgD=lI;8wP=bx@j##DF8j_rI|h!oTE{K>lB@!c_bY>LVV&7iPiYhh&15_5U0~Y zLIoPOXfHLW6O(D>5UI7PCZ9?u&|gyu*$9W);7~E-a}XNCw2Dz=jF|g;j!U>4a?H^z sGsRdlx3m$|_|lt<8 delta 535 zcmaiwxlY4C6h+UBlh|?0k_5~aAS7YQf<&Z<0z{2yDEXa~)ZibXLJ Date: Tue, 2 Mar 2021 15:23:17 -0500 Subject: [PATCH 5/7] contains equal Is and Not passing tests --- .../java/io/zipcoder/StringsAndThings.java | 22 +++++++++++++++++- .../io/zipcoder/StringsAndThings.class | Bin 1471 -> 1828 bytes 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/zipcoder/StringsAndThings.java b/src/main/java/io/zipcoder/StringsAndThings.java index de5a39a..8ae3e5f 100644 --- a/src/main/java/io/zipcoder/StringsAndThings.java +++ b/src/main/java/io/zipcoder/StringsAndThings.java @@ -2,6 +2,7 @@ import com.sun.deploy.util.StringUtils; +import com.sun.org.apache.xerces.internal.impl.xpath.regex.Match; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -19,6 +20,7 @@ public class StringsAndThings { * countYZ("day fez"); // Should return 2 * countYZ("day fyyyz"); // Should return 2 */ + // WORKING public Integer countYZ(String input){ Matcher m = Pattern.compile("[yz]\\b").matcher(input); int counter = 0; @@ -35,6 +37,7 @@ public Integer countYZ(String input){ * removeString("Hello there", "e") // Should return "Hllo thr" * removeString("Hello there", "x") // Should return "Hello there" */ + //WORKING public String removeString(String base, String remove){ String replace = base.replace(remove, ""); return replace; @@ -48,8 +51,25 @@ public String removeString(String base, String remove){ * containsEqualNumberOfIsAndNot("This is notnot") // Should return true * containsEqualNumberOfIsAndNot("noisxxnotyynotxisi") // Should return true */ + // WORKING public Boolean containsEqualNumberOfIsAndNot(String input){ - return null; + Matcher isMatch = Pattern.compile("is").matcher(input); + Matcher notMatch = Pattern.compile("not").matcher(input); + Boolean equalOrNot; + int counter = 0; + while (isMatch.find()) + counter++; + int isCount = counter; + counter = 0; + while (notMatch.find()) + counter++; + int notCount = counter; + if (isCount == notCount) { + equalOrNot = true; + } else { + equalOrNot = false; + } + return equalOrNot; } /** diff --git a/target/classes/io/zipcoder/StringsAndThings.class b/target/classes/io/zipcoder/StringsAndThings.class index 18cc5fe7cd071a3be03828acfdb78f7022a0eb67..7153fce3a7cc9947c6d97e2f95f6e72eba85f20b 100644 GIT binary patch delta 921 zcmZ`%O-~b16g_V~I@8w?rO-m9_^m*pRuBue1xhPc?FWfTH;N|JG>U23D8)na}KCz**lY*V=dQ3%JczyBji@Z*4Z&q>?(^`Yf`AJ{%PA-F))&*4iBh zSr5y|dC23EgB1^#QE+g@!&O`pfPl*?li5!#_T6v!`o{79b|388R!s9n4 z{v(u39&J#U4+0dz=b^2yW_YZ>n*;G6V~+@6V*rDE3xp8XwE-(pRkdMaKm-zpSv$hI zD8EK^ZwwZ(Bi&vV4Pltwl3Wqi8|(| z<9{WckT2xChG*>}kg~SnH+2xP-cq9hr8h+%fjO#~=X@#7n&w0qoWcUevB)WwFoP`7 zWoC0+bRH$F;5rI=zBTx{PLuVgJKDHvZ`5kfxFXJI;|57G#>iy5Zehm|4^d{?JTA^V z%H?Kg^aLY^X2gD3f+W9`xrX>HU;PLmn_7B3{1fg8FuDQ+r_lRn(f%a2HOc-QQ|f5M Fe*h25Zi@f_ delta 604 zcmaiw$ua{`6o$XsBHeB}h9G8QjzmO=n8jX|jVc>#yafw+h1~Fs!z#htx>%-^^A8= zP7oU6XIIx3=a)X~A!Rl~Ds1{}g>19qvm3I{=uI4(S@i*~ch=w1QY+AkCPZDJX3 znuyMXDo;>P)`LxxDKagSin5dP%#XOc4!Wy*csiPX>w2x_jjkDK)X??YiB$g)nThTw QqxKp{e`^HHy8W5^0xR+*@&Et; From 7b83448f8c177337f5e44339bdf32675023845d7 Mon Sep 17 00:00:00 2001 From: Greg Donnelly Date: Tue, 2 Mar 2021 15:31:31 -0500 Subject: [PATCH 6/7] gIsHappy passing all tests --- .../java/io/zipcoder/StringsAndThings.java | 7 ++++++- .../io/zipcoder/StringsAndThings.class | Bin 1828 -> 1916 bytes 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/zipcoder/StringsAndThings.java b/src/main/java/io/zipcoder/StringsAndThings.java index 8ae3e5f..b061bc9 100644 --- a/src/main/java/io/zipcoder/StringsAndThings.java +++ b/src/main/java/io/zipcoder/StringsAndThings.java @@ -80,7 +80,12 @@ public Boolean containsEqualNumberOfIsAndNot(String input){ * gHappy("xxggyygxx") // Should return false */ public Boolean gIsHappy(String input){ - return null; + Boolean happyG = false; + Matcher gDawg = Pattern.compile("gg").matcher(input); + if (gDawg.find()) { + happyG = true; + } + return happyG; } diff --git a/target/classes/io/zipcoder/StringsAndThings.class b/target/classes/io/zipcoder/StringsAndThings.class index 7153fce3a7cc9947c6d97e2f95f6e72eba85f20b..400871f504e312ad6a6e842790aa247e7445b6de 100644 GIT binary patch delta 826 zcmYk4+fGwa5Qe|C+ugn0Zi>`etWZ2FP!K^u&SyDDsR)*sh!+@R^+rj=7`)*DyyVJj z_0~vCD)GVx@L7BWWBk`{ZEcgaX4cI7|35SPWAb-$_UE7PKY)HV0+RIm38`6F!pxQ%w8Jc+7gt9Zvl+&538*J3D)e2Dd!F{ib}-#@gt$ZZxv7FqIG4!OgMM2KUq3mY z&03Qr+Ft^L&~>)R>(ea=-0p9fLm3XKS`svIQg&EPAk8Uxh77GbTMja23Kd6 zfHTT%Q%$?PTvXdlT(OQ?t+h@oW|W&&cAMBj@wF>Erq>S6T4Ysh%D0t4z9;2X@Qb}) zN-mGW>>fxHJcVrr>vN& zRk0tHw2H`1z*VT1E?Ef?Wz}I$t2Gi3307mT)rOr)E_TH6)l_&yEMFmB?5*Iw$B*0B zp2nc6i`fwHeQms?MQw`vL1SjSV)!?-TurR2yGObll_aIdiZxuT?p)kM^6dN_(;%{+ W6g-K5Gu3Dv*QwzeeQI`t*Z%@?lt~x> delta 677 zcmaix%T7~K6o$Wj+H#IN$08TYrQAdW-u352-%H!!JZ-b{MC^7a{eu3-*peJ?}8tuEtVDcG+_|2&S%w1GBeUrzeD|2)v-E| zqK$U_8=jN#*xTfkX{kOWv&#-OMp9>A9p$PHI)$^E>Y|%KJgsEuA)(t|^_^ZZmECcA zR(;12G43^MY_`E>>Gy07IiM;KGElls&o;fA+(@;{uus)4juBM}O>3g!M>-_p zqNXG_sb7zloYxv&s|saxtY%my7xd<$2j-_c`Lp~ZZzWUfHVg!H14beIXZVL>{%?|x L{~?+1qLaS?R!TRf From 02a3720c34b416dd58391f77260971724325d4b5 Mon Sep 17 00:00:00 2001 From: Greg Donnelly Date: Tue, 2 Mar 2021 15:46:40 -0500 Subject: [PATCH 7/7] All StringsAndThings methods passing tests --- .../java/io/zipcoder/StringsAndThings.java | 11 ++++++++++- .../io/zipcoder/StringsAndThings.class | Bin 1916 -> 2130 bytes 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/zipcoder/StringsAndThings.java b/src/main/java/io/zipcoder/StringsAndThings.java index b061bc9..1c38810 100644 --- a/src/main/java/io/zipcoder/StringsAndThings.java +++ b/src/main/java/io/zipcoder/StringsAndThings.java @@ -79,6 +79,7 @@ public Boolean containsEqualNumberOfIsAndNot(String input){ * gHappy("xxgxx") // Should return false * gHappy("xxggyygxx") // Should return false */ + // WORKING public Boolean gIsHappy(String input){ Boolean happyG = false; Matcher gDawg = Pattern.compile("gg").matcher(input); @@ -96,7 +97,15 @@ public Boolean gIsHappy(String input){ * countTriple("xxxabyyyycd") // Should return 3 * countTriple("a") // Should return 0 */ + // WORKING public Integer countTriple(String input){ - return null; + int counter = 0; + int strLength = input.length(); + for (int i = 0; i < strLength - 2; i++) { + char tempChar = input.charAt(i); + if (tempChar == input.charAt(i + 1) && tempChar == input.charAt(i + 2)) + counter++; + } + return counter; } } diff --git a/target/classes/io/zipcoder/StringsAndThings.class b/target/classes/io/zipcoder/StringsAndThings.class index 400871f504e312ad6a6e842790aa247e7445b6de..b16f2091ae53664d9e2d0abb980a765e27bcaee0 100644 GIT binary patch delta 885 zcmYjP+fGwa5MBH9+&Dc{gtll)t#>XJ5S1cAOKH7Tz$+~x#XGcBK?C(cU;4ry^aqSF z@xd3332BJoU7w8K;U^e%?cLgVnloo+_UyIR%=DMOhw zXxpr8%&x2#E2Y|u)|=mpP62c2)$8TLLkqJm=5W=;HC(rF!^KV9vM}!=hr9qREVwv| z+X7m7Q^2$SykcQdp59@qSah+3f{SI`{k*Gv5TgWsrkGgU*Pmthh*G920(xJzKZ8Tq z!#3q(LV!wWyJ}TE*z0fRfOZ7vyF3951kuf}z&`9(wO{mM;jjJF!{f4Q06Oh~W|j0p z2(!+CA3cabBTgr?QFxd=NPfweGQwHO=kQ!&*oZ042Ab1Cb8uLp$;u=2G*)UHM_8d9 z!*PZ7&RC@)uQ^qfiVA2$mgl|bQ`&MZv|LNu4EmKeKX*4k&%>$zyV1>kOT7l~4^mf@ zlbU4jC+Jz^8*H$W=_R$u?jxQ$ymOsyz4p}%Rb^j6-UjArbDVdc@d7n3{?}uqr7F@? zWpKhnhhe2k;ACU!MB5>k$#2?|h;5@i>51zBJz_k5i=kLR--a)41dLdqs_XX| zyg`?YbfXcNTbkI?#rr?sd+IPh5=P^K!13C&tBi_luEbT9Dd!2!;3>u!C$OeOCrKTm mq!FBAQw~n^7gf!tTaBbuBT@b>kx~=X2suHh#_mTIY5Xq|lwsch delta 694 zcmYk3$xake6o$Who9bH@Ws4;i(rve*B1(gZ15Vh;;D9u!U=tHzV~oU&E*uiw@DTkN zZZsx_xbOko>6^H5WsLu=?iAMI+%x|Fe@^}E`%{|x{`c!QV3M_n5|bh4BF=Ncn~M=s zT#C5Nm5{3u*O(5u9@2=I;YP@;W6m-Eso87WZ|!h%AAN@6<9F{jH=Z~aVs3IP<~Da6 zi!pauax`O>Sux+>)B!K4haSE~G1#2^CM{p}w; z=}6Mep^gLcV^tuapM!c0DFaz=DVQ)xyAf2jeb*>GvbAoP_YN_rzDSue6|8U)4pXI| zY>guxLlf(Y{bW=hOWYU2mGO^?ta_Ex>ybn1nUW5NNAya3{ix@tW$ut%t5&P!2Q!l6 zoXCX!4xUNqW^pDHy1^b6RUhVLM%>EbTDjyUMl#9$%yLRzfz^CsfJU}PpvpL>wNR01 zF^X~9eS6Oc&A-)_eTtrFdN|kN#V-nyadIRRwy- sq}ghsBxbM5aHjJ!gf^wfpUaxv1NvVJPcz)KQ!VGfwhL^S@ME0)2e}wJ{r~^~