Skip to content

Commit 0280d6c

Browse files
committed
Update
1 parent ff34258 commit 0280d6c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/components/question.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ import ResultsTable from "./results";
1212

1313
var equal = require("fast-deep-equal/es6/react");
1414

15+
function round_floats(a: number[][]) {
16+
return a.map((x) => x.map((y) => (typeof y === "number" ? Math.round(y * 100) / 100 : y)));
17+
}
18+
1519
export default ({ name, db, question, answer }): JSX.Element => {
1620
const [request, setRequest] = useState("");
1721
const [result, setResult] = useState<null | any[]>(null);
@@ -95,7 +99,7 @@ export default ({ name, db, question, answer }): JSX.Element => {
9599
if (r.length === 0)
96100
setVerdict(0);
97101
else
98-
setVerdict(equal(r[0].values, expected[0].values) ? 1 : 0);
102+
setVerdict(equal(round_floats(r[0].values), round_floats(expected[0].values)) ? 1 : 0);
99103
setError(null);
100104
} catch (err) {
101105
console.log(err);

0 commit comments

Comments
 (0)