From d28a1e1109e840960dbc040d3cfee94429aaa4f1 Mon Sep 17 00:00:00 2001 From: Thao Nguyen Date: Tue, 5 Feb 2019 12:41:41 -0500 Subject: [PATCH] Finished Lab --- MathUtilities.class | Bin 2416 -> 2880 bytes MathUtilities.java | 48 +++++++++++++++++++-------------------- PredicateUtilities.class | Bin 872 -> 1054 bytes PredicateUtilities.java | 12 +++++----- StringUtilities.class | Bin 1405 -> 2228 bytes StringUtilities.java | 23 +++++++++++-------- TestMultiplication.class | Bin 2461 -> 2461 bytes TestMultiplication.java | 2 +- 8 files changed, 44 insertions(+), 41 deletions(-) diff --git a/MathUtilities.class b/MathUtilities.class index 4ea9860039adf0b48df42a9745fced00444b82a2..8f0b7d4444b4885f5f7e221aa4ebb7154ac71220 100644 GIT binary patch literal 2880 zcmaKt%TE(g6o-GqYsy#wK|}?mrKPmK@cqJPsZAgtiz-{4wgVj;I@(T2h+DTVjEP&f zF4c{VCazo=w{HDYjOR{ohwJ1FEau+1_neP2=gUcd{{8wLz-2rzFo>LiQ#ftl49*%j zhj|0%alybvTrw!+ijJ!~u4x#!W!G)*j)vZBZe2s)qFc2z46oRA>tSoVY&9O4Wrt2i zSKNx}teXv6yvxHruVyzz^s4FA9(%T9d$!eFAedRLYM96_E#+3W%pG&yG3%T2OLfoM zv>J3jST>v1y6LottSxCUs`kc))v)RnIyjtNURKjq-1;WvXv-SLv!#-HRjRoSPu!J6 zT0XDd<##}rV1tz9uijM06yD9k9itwzNv+I~y_>)JWdr#K88&~ZJE z8@Q=sL9DlQ+!pH{9e2fgPse?+=5;KJmC8K$A4$W=UeDLcTb3yQ(B6^MK;`cU18WA^vI4)})y7@~c=6M$ii&>QsfQ)1aqE}bDrd!yNvS>k;ty|6gqRB=A73U=bs~xvw`!Bbe`s%+l=#X zk;ty|jC7vnoYy$#KNP0wd^T{NkqKPL@#;aHV6yuwAirt0@!(lozZ{Cmg{rdXz@7M1Da35~xU=40$;ARGH5lBDa zHuoM9SgX|s1d@-PF(XjuahpAvpAMP(j1Dc_+37hWY7MB%#aeDAy(yoG(?`^sKKHoA zJ3-q(NNoRsGrs*uwQGnqOq1U z#|IRNEdtrueCWA!D==8OY59KUQYRliZi)z$?#aN z@66p1YjeM(7pitw)F}^1NDgQ(0DCpKWyrzN0( zvxHCE!ZDeNvkVq#RaV>Y5OZ__ms5K zf>x5W%Msf0x*aNM;w2D13ivvRx)~ZyTS{8osR65<9w}*Yr-p{pfsz(?YQSozFO;;n zQv+5zohoT@rv|Kc`btTQJ1uKCeXXEfUG!;1_Gwwe=^G_2bXtL+Ps(n6;d*{4+vr=JzHYYV5QbXwJL`b|j- zotn~VRm15IB`tJnN~cu~r@xf6(5We%RyCadR?aQa6{3!R$M>4Efgc5Pf4ib?YYmZUVH>kCV%Ra6sZfg%F6MNQNLa6p7o$UD_?iE^E7jp956l z3MUW;egHoTF`KweAkHPWc6Mj{=Di)i-+zAo0&oZ09vocru!eOP*InEoOzo;zW%miT zzjHuv9wmp8FdwK`KFi;BrS6Ds#FeEW2}N`uv@&^7bh2ZW5>|reS{|xUWb#F(B9$qb z-Xqjh`b0}E>dvu<2@Sv1+6hj?nP^5LK59Npl1Pe}k@TKdi`NJ4+RsGz=BYR>G(43C zGEMsw^?xYa`tiG5M4g1NJU|UqJuS0b#~q#X1gn0z_-r4vC!&;5-hPtnQ0^%+bYpa` zTju^%R50aYql!&z@xK{`5f%o6w!0@X%m|BvQZYNhJrhwb+ph_A|5e!qu?3r5Gmi^0 z!W>=Bn!FS5m7Cu|-}qo*nxpw_;ta=X9{>-toDt_Wj;8q~qix>j*4EGAI$z+}KVW_3 ziao?q>#=P1kp&C)@H^jQp2Gs4EG%+g1=h?1bEBm)kx%1A>XV2pmx+8FFS0R-$V!>W r=kX%`BqFP*7oJ=i>J(NC8+yCP{lB4&(dG*uhnw$~HeX@aEL{BypNE~6 literal 872 zcma)3%SyvQ6g`u^G;M9|)5k*HwIbGq;6f2mtQ3M3tldxRV5h_cCyD4^=}K_n2l!Fq zout@GyGUT}%)R%VleuTUe?Gqe9AeW%0&5wpXRyJLK9P>}PZ<)8W}hK>;ob{|f+Zbs z9Xt+%>hXb1m6GKSx!vbV>U>g6`XlKvRID2%?&XmC;?9@0^ri5Q8S>J*Qi6)AH{uRM zz0v73tucS*Et@+Jt#jA41$PL^UTAe_y)u~6vxMhGl-fUuuDW~*xZQIZ%2U)#)l|X{ zl+#lI-MHFV{IhHXYIEBolzHn0YAD)L4_Tj|V_)Alha^(u!F-#cI31`v7>l8g9T?=W z{xTp(k)oKUtVKJcJ+=D*_D%ESkdG&%CxA#-gKN{=0oOo z)SWOjB9E0&%|L-p2AzvB)M~NSR%57b#a1iDP;10iE2Bd5YTx!~*Z$7?b`YvXjvIfD PS7R`b7BXw$yVQRHtZR7~ diff --git a/PredicateUtilities.java b/PredicateUtilities.java index 4b83a87..501d424 100644 --- a/PredicateUtilities.java +++ b/PredicateUtilities.java @@ -10,7 +10,7 @@ public class PredicateUtilities { * @return true if `x` is greater than `y` */ public Boolean isGreaterThan(int x, int y) { - return null; + return x > y; } /** @@ -19,7 +19,7 @@ public Boolean isGreaterThan(int x, int y) { * @return true if `x` is less than `y` */ public Boolean isLessThan(int x, int y) { - return null; + return x < y; } /** @@ -28,7 +28,7 @@ public Boolean isLessThan(int x, int y) { * @return true if `x` is greater than or equal to `y` */ public Boolean isGreaterThanOrEqualTo(int x, int y) { - return null; + return x >= y; } /** @@ -37,7 +37,7 @@ public Boolean isGreaterThanOrEqualTo(int x, int y) { * @return true if `x` is less than or equal to `y` */ public Boolean isLessThanOrEqualTo(int x, int y) { - return null; + return x <= y; } @@ -45,13 +45,13 @@ public Boolean isLessThanOrEqualTo(int x, int y) { * @return true */ public Boolean returnTrue() { - return null; + return true; } /** * @return false */ public Boolean returnFalse() { - return null; + return false; } } \ No newline at end of file diff --git a/StringUtilities.class b/StringUtilities.class index 71bb6fd8e995b386ae53529bbb1ff3712a34ed87..01f6d5b75b439cbe05efb4c7b7971d435146a0cf 100644 GIT binary patch literal 2228 zcmai0Yg5}+5Iq+^glvU}4dmg_(no^rl+chSB_W{=PDtE3kjBIm(w8hFF&mPPC_4gld0el8tz#P^maYw@40y0<^WUh)?vst zY@IVqw+xH#3{JY-*;BhFos?R(rkWkqF~mMR%zDR$%P`w&dyZlCUU-IScm{Vj7|!*$ z_k^3Ky>C0F&M;T4wO*;G>Z++)z16^9xM{YfsUEjf&#*0q_3F6S_(>|1a%4EJ*XF$w zZh4~Mv~(_~gnHz(Ty2iKrJ}PYgG@a=bNG?*E5p^4LQ?~ChSeWXJtDY0IP!yMHT$Hm zI(+XJJ79uHypsa>-?eSow#ikCSSA8ho5rC6(za8KKAVAXD3p3 zV3@k7X5gKQXW+1uD8Cp{8IB#KUx=B8Hh! z=H2cquF>4{YQN7d@?QBL!UM2T^OIgE4u;FsW_&bB&sf&riqz%~x~@+;!$P&05>E8y zO>XtPWBGN7W4KUl#KWT-DlF&r>3zen9Iq>2V59bOOji`~uMW;U>9to$c{`m= z0w17EFJSR0f*`O!_B`!Y>B;DstG@>OofZ?gKsN6m=5dkMO5lJ?sL)QvWh~N(2(I`y zK&CYD8*QmivO#E(9N)wHq2ptMouIq&pU51%Mz%gg?i&3Kkr#pSoO6E8g}@z4RJiz* z@gc295(N6uJ3ucDA-w~1F#-B<0`v;5hM+g-cSZ0a)ie1aCX>}&i7_H!*{@DUH448K zh8OG9qMX-SLP<66j&j88&_R&YIpx*JwA z<5!c_bLJ4|-e4+;xEU*HCPb7;8fTk`#$|wncQ6_Q}K~HAPN9hh(#lDICOzE8}KZQ-S_F Oxkc?U+$P@%eEttM_S)wF literal 1405 zcma)4O>Yx15FMxaAZbdQ5DF9uw9qy|KrW~PfqI}QqEaY`g!Js}PEuFSI`TS&p9Lo* z4*URq6k@zyLOxa`dsy4!_ujnm%&*@+egeQVs1{%a_HwYFg98THS0WJRh`~y=)?tu7 zRz5OVZ;AjlqvN);rkMg&$;HFLCv6+kZ-bpF_iR+B+#(0 zOU<;s42RsqHz>tG81!8UuH~)heH|>P@e*}tErrp1wAIJIkwQz2w1*90XRG2A#^dwU zcCH9%$Pjhrj={#izP|5Xpl4tQQZ&-`TLl_n$k0Dar#h{S*36^tz`oHY1v&a>qhJ=U z(7xyZkcR@D@+4p*mb?|+5QlxG6PsYJ5^fEy#<)XTQ-pB1$qbb!!=}51b=V-3^-!W6 z%>!wa7iw(JXk44osKE7D<1wwa*m)m&6P2c5GxCv#8%r>sBrW5PZOCtOE5cA%-tv_g9lN^AN~QSYyNBi diff --git a/StringUtilities.java b/StringUtilities.java index b791a2a..80bbc2a 100644 --- a/StringUtilities.java +++ b/StringUtilities.java @@ -8,7 +8,7 @@ public class StringUtilities { * @return `Hello World` as a string */ public static String getHelloWorld() { - return null; + return "Hello World"; } /** @@ -17,7 +17,7 @@ public static String getHelloWorld() { * @return the concatenation of two strings, `firstSegment`, and `secondSegment` */ public static String concatenation(String firstSegment, String secondSegment){ - return null; + return firstSegment + secondSegment; } /** @@ -26,7 +26,7 @@ public static String concatenation(String firstSegment, String secondSegment){ * @return the concatenation of an integer, `firstSegment`, and a String, `secondSegment` */ public static String concatenation(int firstSegment, String secondSegment){ - return null; + return firstSegment + secondSegment; } /** @@ -34,7 +34,7 @@ public static String concatenation(int firstSegment, String secondSegment){ * @return the first 3 characters of `input` */ public static String getPrefix(String input){ - return null; + return input.substring(0, 3); } /** @@ -42,7 +42,7 @@ public static String getPrefix(String input){ * @return the last 3 characters of `input` */ public static String getSuffix(String input){ - return null; + return input.substring(input.length() - 3); } /** @@ -51,7 +51,7 @@ public static String getSuffix(String input){ * @return the equivalence of two strings, `inputValue` and `comparableValue` */ public static Boolean compareTwoStrings(String inputValue, String comparableValue){ - return null; + return inputValue.equals(comparableValue); } /** @@ -59,7 +59,7 @@ public static Boolean compareTwoStrings(String inputValue, String comparableValu * @return the middle character of `inputValue` */ public static Character getMiddleCharacter(String inputValue){ - return null; + return inputValue.charAt((inputValue.length() -1)/2); } /** @@ -67,7 +67,7 @@ public static Character getMiddleCharacter(String inputValue){ * @return the first sequence of characters */ public static String getFirstWord(String spaceDelimitedString){ - return null; + return (spaceDelimitedString+" ").split(" ")[0]; } /** @@ -75,7 +75,7 @@ public static String getFirstWord(String spaceDelimitedString){ * @return the second word of a string delimited by spaces. */ public static String getSecondWord(String spaceDelimitedString){ - return null; + return (spaceDelimitedString.split(" ")[1]); } /** @@ -83,6 +83,9 @@ public static String getSecondWord(String spaceDelimitedString){ * @return an identical string with characters in reverse order. */ public static String reverse(String stringToReverse){ - return null; + StringBuilder builder = new StringBuilder(stringToReverse); + builder.reverse(); + + return builder.toString(); } } diff --git a/TestMultiplication.class b/TestMultiplication.class index 6f83618b2cad015acaf96a66464544cc0f16929c..5971d6ba3553cfe1943e3f208c17d28005f2f2c6 100644 GIT binary patch delta 14 WcmbO$JXd(b0(Qm+n-{YGVFUmx*ah(b delta 14 WcmbO$JXd(b0(M4+%?sK8FaiK57zI%P diff --git a/TestMultiplication.java b/TestMultiplication.java index ca937b5..770a319 100644 --- a/TestMultiplication.java +++ b/TestMultiplication.java @@ -48,7 +48,7 @@ public void testByteMultiplication() { // : Given byte multiplicand = 16; byte multiplier = 14; - byte expectedByte = 64; + byte expectedByte = -32; // : When byte actualByte = mathUtils.multiply(multiplicand, multiplier); // : Then