diff --git a/src/main/java/seedu/duke/Storage.java b/src/main/java/seedu/duke/Storage.java index 1d025dfb3..726f707f5 100644 --- a/src/main/java/seedu/duke/Storage.java +++ b/src/main/java/seedu/duke/Storage.java @@ -97,7 +97,11 @@ public static void processLine(String line) throws Exception { for (int i = minimumLength + 1; i < words.length; i++) { String[] term = words[i].split(","); - probSet.add(new Problem(term[0], Double.parseDouble(term[1]), null)); + StringBuilder description = new StringBuilder(term[0]); + Calculator calculator = new Calculator(); + Double answer = calculator.calculate(description); + String explanations = calculator.getExplanationsString(); + probSet.add(new Problem(term[0], answer, explanations)); }