From 90d87615beed3e5c1812307ecfd883863a1dbf9e Mon Sep 17 00:00:00 2001
From: Syammanohar27 <70685152+Syammanohar27@users.noreply.github.com>
Date: Wed, 23 Sep 2020 11:44:10 +0530
Subject: [PATCH] 1624211
---
.classpath | 6 +-
build/classes/.gitignore | 1 +
build/classes/controller/FlamesCheck.class | Bin 1349 -> 2394 bytes
src/controller/FlamesCheck.java | 61 +++++++++++----------
src/service/FlamesCheckService.java | 45 +++++++++++++++
src/testing/TestFlamesCheckService.java | 51 +++++++++--------
6 files changed, 103 insertions(+), 61 deletions(-)
diff --git a/.classpath b/.classpath
index 2846539..20c137d 100644
--- a/.classpath
+++ b/.classpath
@@ -8,10 +8,6 @@
-
-
-
-
-
+
diff --git a/build/classes/.gitignore b/build/classes/.gitignore
index 4e7e508..55bc0b6 100644
--- a/build/classes/.gitignore
+++ b/build/classes/.gitignore
@@ -1 +1,2 @@
/controller/
+/service/
diff --git a/build/classes/controller/FlamesCheck.class b/build/classes/controller/FlamesCheck.class
index fe7152f9157fd498f6faf543a7b8c5a0e811fa05..fc5a8760cc4d49842cf12313fecefd2e08d1ff89 100644
GIT binary patch
delta 1092
zcmZWoT~8B16g|_gEfo+;2q`uZA1Go=R|G)|C{U@QfM`)f{9sw8WlOuQJEcZqvL^Zm
z2yZ-*_~0`!!4wl-jEV8h_=b=21Na5%rO+mHH#_&9opa~jGk0gcdG@@XAAfgt0rX&D
z%VXG^+~{F&yw0u|r_hV568ae0)(+a5YjF(`hT0_0Pbr3y;dyQ_1lDDn&y>@Oo|NNx
zL(`M}ZVWIuRbxdgNx06?BDhh|R4&KTv`R#mxVjuan(|-}^@nD-79)rC
z{vF+vHS}Sf{08|CbX9g}#a9gAC!OwJ%9Mf=;pj|w~Bern
rVvr;-3B3{?QzCjhBn*Xw1)n2`K*owQ%x4
delta 120
zcmca5bd-zh)W2Q(7#J8#7%Vq(6)|r<&6>p+&tMM}VFqHxjX;8lfgeb+F)#v2M+N~P
zsQ{5=5M&Sn@_@=1bQpBO@{A064EjJFObo_AaVDU#ra+nxC}#%5=Ftp{#S9hzg***&
diff --git a/src/controller/FlamesCheck.java b/src/controller/FlamesCheck.java
index b9b9a0b..243d527 100644
--- a/src/controller/FlamesCheck.java
+++ b/src/controller/FlamesCheck.java
@@ -14,7 +14,7 @@
import javax.servlet.http.HttpServletResponse;
-
+import service.FlamesCheckService;
@WebServlet("/flames")
public class FlamesCheck extends HttpServlet {
private static final long serialVersionUID = 1L;
@@ -33,35 +33,36 @@ 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);
- *
- * }
- */
+
+ //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);
+
+ }
+
}
}
+
diff --git a/src/service/FlamesCheckService.java b/src/service/FlamesCheckService.java
index a8c006a..3f4fdbe 100644
--- a/src/service/FlamesCheckService.java
+++ b/src/service/FlamesCheckService.java
@@ -7,3 +7,48 @@
// 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) {
+ StringBuilder str1 = new StringBuilder(name1);
+ StringBuilder str2 = new StringBuilder(name2);
+ String str="";
+ int a=str1.length();
+ int b=str2.length();
+ for(int i=0;i