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 611b17f..3a11f75 100644
--- a/build/classes/.gitignore
+++ b/build/classes/.gitignore
@@ -1,3 +1,3 @@
-/service/
/controller/
+/service/
/testing/
diff --git a/src/controller/PersonalityViewController.java b/src/controller/PersonalityViewController.java
index bbf6331..341fba9 100644
--- a/src/controller/PersonalityViewController.java
+++ b/src/controller/PersonalityViewController.java
@@ -9,6 +9,8 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import service.PersonalityCalculator;
+
@WebServlet(urlPatterns= {"/personality"})
public class PersonalityViewController extends HttpServlet {
@@ -34,8 +36,9 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
System.out.println(options);
- /*
-
+ PersonalityCalculator pc=new PersonalityCalculator();
+
+ String message=pc.findYourBrainType(options);
request.setAttribute("message", message);
if(message!=null)
@@ -53,7 +56,7 @@ else if(message.equals("leftbrained")) {
rd.forward(request, response);
}
- }*/
+ }
}
}
diff --git a/src/service/PersonalityCalculator.java b/src/service/PersonalityCalculator.java
index da9ce41..fa54532 100644
--- a/src/service/PersonalityCalculator.java
+++ b/src/service/PersonalityCalculator.java
@@ -1,2 +1,44 @@
package service;
+public class PersonalityCalculator
+{
+
+ public String findYourBrainType(String options)
+ {
+
+ int newarr[]=findAnswers(options);
+ int a=(newarr[0]+newarr[1]+newarr[2]+newarr[4]+newarr[7]+newarr[9]+newarr[10]+newarr[11]+newarr[13]+newarr[17]+newarr[19]);
+
+ int b=newarr[3]+newarr[5]+newarr[6]+newarr[8]+newarr[12]+newarr[14]+newarr[15]+newarr[16]+newarr[18];
+ int x=66-a+b;
+
+ if(20<=x && x<=55) {
+ return "leftbrained";
+ }else if(56<=x && x<=64)
+ {
+ return "No clear preference";
+ }else if(65<=x && x<=100)
+ {
+ return "rightbrained";
+ }else
+ {
+ return "wrong !!! ";
+ }
+
+ }
+
+ public int[] findAnswers(String options ) {
+
+ String arr[]= options.split(",");
+ int size=arr.length;
+ int newarr []=new int[size];
+ for(int i=0;i