From 30e38288dee137bdfea717d317f6f331d4b78eea Mon Sep 17 00:00:00 2001 From: Varsha Date: Wed, 13 May 2020 08:37:36 +0530 Subject: [PATCH 1/2] first commit --- .classpath | 6 +- ....eclipse.wst.common.project.facet.core.xml | 1 + build/classes/.gitignore | 1 - .../classes/service/FlamesCheckService.class | Bin 0 -> 2025 bytes .../testing/TestFlamesCheckService.class | Bin 0 -> 1198 bytes src/service/FlamesCheckService.java | 75 ++++++++++++++++++ src/testing/TestFlamesCheckService.java | 54 ++++++------- 7 files changed, 104 insertions(+), 33 deletions(-) delete mode 100644 build/classes/.gitignore create mode 100644 build/classes/service/FlamesCheckService.class create mode 100644 build/classes/testing/TestFlamesCheckService.class diff --git a/.classpath b/.classpath index 2846539..20c137d 100644 --- a/.classpath +++ b/.classpath @@ -8,10 +8,6 @@ - - - - - + diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml index 524dbc8..1d225b9 100644 --- a/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,6 +1,7 @@ + diff --git a/build/classes/.gitignore b/build/classes/.gitignore deleted file mode 100644 index 4e7e508..0000000 --- a/build/classes/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/controller/ diff --git a/build/classes/service/FlamesCheckService.class b/build/classes/service/FlamesCheckService.class new file mode 100644 index 0000000000000000000000000000000000000000..7d83b36c761dcaaa152341375ea403ed2d9fb58f GIT binary patch literal 2025 zcmZ`(OKekD5Iti%c^^N(Bs_u>py3y6LJ|_-(Z+mA3@IrlNil>_`pJv)LJW=*`GeZ- zDy0&;N=TI|by1=&B2`EgRpnG5RcciU^|M1l>aJCH-E`fG);;&xDj$RFd*9qUXXc)n zJ9B^h_s%x}4q!$@K+sto4(>@ zN`mIY*?hKiR1l2CCj_D7!i;Ak2*W}Xng#1p*}OMeo}cy#=iKR>Cum76WZc|@Tga+) zeKS;=%N7NjQ_p9R5SX*s{7j9TV0SF_h)%jx$mTC68h7GJ4eJFPpN0;VXJ@^Fi3nO1 z(+vXq8UErE3bD~b8#Xc4oR_~`n)72FQHpj89oS4oX3i}fXEs8yk$6&Rwpw@rodRpd z%XuX)S=V<^-@vg(C85l=TiAh}bm%TFdifc_KqIL-{JDN~bkV_Z>iC(HX%jJQ)DVB- z>T0=Cs&)-~1#OMF$>wHMa$@MU(1(2jqgb9U`Z;DUVSN6tc z1znE^P%D~5BXt^gqgBTtflMm-C6$OlLC@pn^-FFvA1eEVeF}#a<0I-ipG~qG$1J>z z;{v_3Q1d9*5NmXrFp$Ja4JV#V-n+$;H*aAWudogl%Di;DcB9#azHt^|i9S7do?J$7 zTEnY?RzJT_sx72&hIv|47P-8toTTcXraT+3Up2|om%{S*l>>r6k%&zVh=K8m-%oRzcL!gO0I+7o#EDP)pO+ZSy8} z`PwZPYTH{bJZ(>-B|~h(ZeFh5ThheV?55@F7d`5PZKEx_2DPB0M|r?*#|S#+3a*Eo z@CpW^nr&9FCo=gdT9-_*%}Dc2M191gH3^za;p$RY?65j`x%$%zBLBmc`jMaNA9vAx zF{%ZXKOS8&SKZ!zUTUIg$R_HkYdgXwSOYZS$LbW-Yqjb1*12e@+t?Kpug zIE}4HQ+pBHF~wfZU?*mYStR~F#PL3x_yg?4b@bo{tv{mgPcVQLdifj&aT^Z4!Xd0; z5OXUN>HQvY_t~EhFoa*&fWPvz-?{!1!_vl{Ye%niva7m~k^#0*g7PVh$vDPk z60iB?bc?)MGWBv&(kRAMiBTG-6o4UTi9O4>TWOu96hc&na1Q5LaGmrzL8+N>UEuFL zOR<-HCK;`cejLN=+%w2Fj!WD#8R-MOLC+fFy^lA2+=uuXZ~3?z_yKQIGVw7ZouU+$ z9oXf24#Q>6C$PTCH0v5fL(Kn2G(<#5`X8(j=@0w`qskr&H$aH?aSzcX9abRlH^P?l PkVkA#eK<|;0c8FIC|R+w literal 0 HcmV?d00001 diff --git a/build/classes/testing/TestFlamesCheckService.class b/build/classes/testing/TestFlamesCheckService.class new file mode 100644 index 0000000000000000000000000000000000000000..524dae736b0b1ed2e3410124c4a617c36a965aef GIT binary patch literal 1198 zcmaJN2zC91hs0?ozC2Q?wxba+^^q0eE~3mc?AK1E>9LbJGUNN;{SqUZp%V) zLt0xIncuZ7sURc}-86U2m}3(4FuN%&PawEv6$CnrLKzmTteg?3p0#tfH%D~;z_LIn z>8{E!f~eJ?KvhsD(Dv^JVQ8qW0k79kg=&F_VdvyxaXTyXOJ>%Q0=nT^rn7A3ZU1}{ z40#(ixpf==S4Mt~K4QVnt(MuRrMKa(s%R$FxFh#ev{FOL-FNJqPo`Z%2Ra49Yo{dw zef`FnI~gxeD`zSr1IaKhphrPB<+%Cv*k+N=#Nq|Y_cUC@B>~MWo#vkxO^5ue`ctWa zWfhmnA>+xlHL0SH;e?yb?yDFe$&|a1Q!&I~s^~ZjUM2RPWPf5~0_vjNrx|%$#Wg-c zJRVmu&P^hb2xAi06-)^Bd#O^b$C9q}cg zhochYWD9FddZ@ z@nJ(BNk^SO<9<^i*z~c#(??IYLLc*^ZxNmjwT6x{aYTYEIKWH3ZVuMYKFT2Z+(GT+#;t#V&`z17T+PSW(2;oT}XjY5a*8*qhPX{ K#Yv_ExcdXhCjg27 literal 0 HcmV?d00001 diff --git a/src/service/FlamesCheckService.java b/src/service/FlamesCheckService.java index a8c006a..02c9c06 100644 --- a/src/service/FlamesCheckService.java +++ b/src/service/FlamesCheckService.java @@ -7,3 +7,78 @@ // You must return only the following values ['f','l','a','m','e','s'] // change the return value at the end of the method corresponding to your return value +public class FlamesCheckService +{ + public char findFlames(String name1, String name2) + { + StringBuffer s1=new StringBuffer(name1); + StringBuffer s2=new StringBuffer(name2); + int len1=s1.length(); + int len2=s2.length(); + + for(int i=0;i1) + { + for(int m=1;m Date: Wed, 13 May 2020 09:40:20 +0530 Subject: [PATCH 2/2] first commit --- build/classes/controller/FlamesCheck.class | Bin 1349 -> 2394 bytes src/controller/FlamesCheck.java | 59 +++++++++++---------- 2 files changed, 30 insertions(+), 29 deletions(-) diff --git a/build/classes/controller/FlamesCheck.class b/build/classes/controller/FlamesCheck.class index fe7152f9157fd498f6faf543a7b8c5a0e811fa05..93c98616a637f0ea39474b9efa8a3da21270c085 100644 GIT binary patch delta 1115 zcmZWoO-~b16g{tB)7FAmB&5)Uvf#UP1o^VHh*T;lAX*dkMXD+tgPD3^O$7TuUo57sGLSOAoDbc|CHvWJeIyC(}&_MiFALM-_GDG>@UJ zeR54oOXtKZS2{x0492L8I5#%hJuw{?(+Yp7i&0JC>Wc1L(>JWR&EP8IQ)1Y=%MN*QyJ|%6;O3QIBV1Yi^_OZvUZzNTn zo);Nv%3GX$ZTw<(!Gy+a&@^vrf&(60MsxPPX*^>v!w4%Km!mG{)g1Z_nC@~03czpr zjNrm2-0+)S=5Cj1A0q>nI!jG-7w*n|G&pbN;4#22xP&fm4y{If#4hpiA|I~g-w-bq z`SBbw3`CwhT?=oGgozQrK6F@!9|9f}_)JC6Xq(t-bpVf>ictFTRR=y*GS(wSt0UqKJEL6ybD`ZO` zV@0%8LOUgtFQLN{nxlfvu>3<9f&eC9K)^f+(cK{+NPe2=a+94Wlxe_I>JCs%MxWDI JS_IP}{Rhs>_4fb( delta 143 zcmca5bd-zh)W2Q(7#J8#7%Vq(6){gf&ANwGoPmWwa&iw_1g9(m4}%LU21X$1$RGeD6(Euff($}H9#9#B4udXOo{>S1K_94tiNP2s X&IGj06iD*{<;;NCJeq;An85-73)2y+ diff --git a/src/controller/FlamesCheck.java b/src/controller/FlamesCheck.java index b9b9a0b..2e6059f 100644 --- a/src/controller/FlamesCheck.java +++ b/src/controller/FlamesCheck.java @@ -13,6 +13,8 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import service.FlamesCheckService; + @WebServlet("/flames") @@ -33,35 +35,34 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { - /* - * Uncomment the below code to test your output - * String name1 = request.getParameter("your"); - * String name2 = request.getParameter("crush"); - * - * FlamesCheckService fcs = new FlamesCheckService(); - * - * char k = fcs.findFlames(name1,name2); - * - * if (k == 'f') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/friends.jsp" - * ); rd.forward(request, response); - * - * } else if (k == 'l') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/lovers.jsp") - * ; rd.forward(request, response); - * - * } else if (k == 'a') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( - * "/WEB-INF/views/affection.jsp"); rd.forward(request, response); - * - * } else if (k == 'm') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( - * "/WEB-INF/views/marriage.jsp"); rd.forward(request, response); - * - * } else if (k == 'e') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/enemies.jsp" - * ); rd.forward(request, response); - * - * } else if (k == 's') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( - * "/WEB-INF/views/siblings.jsp"); rd.forward(request, response); - * - * } - */ + + String name1 = request.getParameter("your"); + String name2 = request.getParameter("crush"); + + FlamesCheckService fcs = new FlamesCheckService(); + + char k = fcs.findFlames(name1,name2); + + if (k == 'f') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/friends.jsp" + ); rd.forward(request, response); + + } else if (k == 'l') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/lovers.jsp") + ; rd.forward(request, response); + + } else if (k == 'a') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( + "/WEB-INF/views/affection.jsp"); rd.forward(request, response); + + } else if (k == 'm') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( + "/WEB-INF/views/marriage.jsp"); rd.forward(request, response); + + } else if (k == 'e') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/enemies.jsp" + ); rd.forward(request, response); + + } else if (k == 's') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( + "/WEB-INF/views/siblings.jsp"); rd.forward(request, response); + + } + } }