Commit a12eee90 authored by Vyshna-Sri's avatar Vyshna-Sri

updated code solve essay type question in Probability Distribution

parent 2134e13a
......@@ -23,7 +23,7 @@ public class ExtractValueForRandomVariable {
String data1 = word;
Pattern pattern1 = Pattern.compile("\\b(\\d)+(,(\\d)+)*\\b|\\b(\\d)+(\\s(\\d)+)*\\b|\\b(\\d)+(;(\\d)+)*\\b|\\b(\\d)+(:(\\d)+)*\\b");
Pattern pattern1 = Pattern.compile("(\\b(\\d)+(,(\\d)+)*\\b)|(\\b(\\d)+(\\s(\\d)+)*\\b)|(\\b(\\d)+(;(\\d)+)*\\b)|(\\b(\\d)+(:(\\d)+)*\\b)");
s.replaceAll("\\s","");
List<Pattern> patterns = new ArrayList<>();
......@@ -42,7 +42,7 @@ public class ExtractValueForRandomVariable {
Iterator it = randomVariable.iterator();
//System.out.println("random variable in extract "+ randomVariable.toString());
//System.out.println("randam variable in extract size"+ randomVariable.size());
//System.out.println("random variable in extract size"+ randomVariable.size());
//System.out.println("random variable in extract "+ counter);
}
......
......@@ -37,7 +37,7 @@ public class ProbabilityDistributionQuestionComparation {
"Overtime hours,0,1,2,3,4,5,6\n" +
"Probability,0.016,0.075,0.134,0.31,0.23,0.155,0.08\n" +
"Find the standard deviation of the probability distribution. (Round to 1 decimal place as needed.)";
//System.out.println("String b:" + b);
List<String> questions ;
List<String> matchprodiskeyword = new ArrayList<>();
......@@ -69,7 +69,7 @@ public class ProbabilityDistributionQuestionComparation {
// System.out.println("matching: "+result1);
matchprodiskeyword = QuestionMatch(result);
return result;
return result1;
}
......@@ -137,7 +137,7 @@ public class ProbabilityDistributionQuestionComparation {
List<String> extractnumbervalues = new ArrayList<String>();
Pattern pattern1 = Pattern.compile("(?<=\\s)\\b(\\d)+(,|\\s*(\\d)+)*\\b(?!\\.\\b)");
Pattern pattern1 = Pattern.compile("(?<=,|\\s)\\d++(?!\\.\\b)");
Matcher matcher1 = pattern1.matcher(randomvalue);
boolean value1 = matcher1.matches();
......@@ -156,7 +156,7 @@ public class ProbabilityDistributionQuestionComparation {
List<String> extractprobabilityvalues = new ArrayList<String>();
Pattern pattern2 = Pattern.compile("(?<=\\s)\\b(0(\\.\\d+)|1\\.0)+(,|\\s*(0(\\.\\d+)|1\\.0)+)*\\b(?!\\.\\b)");
Pattern pattern2 = Pattern.compile("(?<=,|\\s)(0(\\.\\d+)?|1\\.0)+(,(0(\\.\\d+)?|1\\.0)+)*(?!\\.\\b)");
Matcher matcher2 = pattern2.matcher(probabilityvalue);
boolean value2 = matcher2.matches();
......
......@@ -23,8 +23,8 @@ public class ProbabilityValue {
String data1 = word;
Pattern pattern1 = Pattern.compile("\\b(0(\\.\\d+)?|1\\.0)+(,(0(\\.\\d+)?|1\\.0)+)*\\b|\\b(0(\\.\\d+)?|1\\.0)+(\\s(0(\\.\\d+)?|1\\.0)+)*\\b|\\b(0(\\.\\d+)?|1\\.0)+(;(0(\\.\\d+)?|1\\.0)+)*\\b|\\b(0(\\.\\d+)?|1\\.0)+(:(0(\\.\\d+)?|1\\.0)+)*\\b");
s.replaceAll("\\s","");
Pattern pattern1 = Pattern.compile("(\\b(0(\\.\\d+)?|1\\.0)+(,(0(\\.\\d+)?|1\\.0)+)*\\b)|(\\b(0(\\.\\d+)?|1\\.0)+(\\s(0(\\.\\d+)?|1\\.0)+)*\\b)|(\\b(0(\\.\\d+)?|1\\.0)+(;(0(\\.\\d+)?|1\\.0)+)*\\b)|(\\b(0(\\.\\d+)?|1\\.0)+(:(0(\\.\\d+)?|1\\.0)+)*\\b)");
//s.replaceAll("\\s","");
List<Pattern> patterns = new ArrayList<>();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment