diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gamma-function.english.md b/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gamma-function.english.md index 82f9e4059b..4329edee4c 100644 --- a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gamma-function.english.md +++ b/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gamma-function.english.md @@ -26,15 +26,15 @@ tests: - text: gamma(.1) should return a number. testString: assert(typeof gamma(.1)=='number','gamma(.1) should return a number.') - text: gamma(.1) should return 9.513507698668736. - testString: assert.equal(gamma(.1), 9.513507698668736,'gamma(.1) should return 9.513507698668736.') + testString: assert.equal(round(gamma(.1)), round(9.513507698668736),'gamma(.1) should return 9.513507698668736.') - text: gamma(.2) should return 4.590843711998803. - testString: assert.equal(gamma(.2), 4.590843711998803,'gamma(.2) should return 4.590843711998803.') + testString: assert.equal(round(gamma(.2)), round(4.590843711998803),'gamma(.2) should return 4.590843711998803.') - text: gamma(.3) should return 2.9915689876875904. - testString: assert.equal(gamma(.3), 2.9915689876875904,'gamma(.3) should return 2.9915689876875904.') + testString: assert.equal(round(gamma(.3)), round(2.9915689876875904),'gamma(.3) should return 2.9915689876875904.') - text: gamma(.4) should return 2.218159543757687. - testString: assert.equal(gamma(.4), 2.218159543757687,'gamma(.4) should return 2.218159543757687.') + testString: assert.equal(round(gamma(.4)), round(2.218159543757687),'gamma(.4) should return 2.218159543757687.') - text: gamma(.5) should return 1.7724538509055159. - testString: assert.equal(gamma(.5), 1.7724538509055159,'gamma(.5) should return 1.7724538509055159.') + testString: assert.equal(round(gamma(.5)), round(1.7724538509055159),'gamma(.5) should return 1.7724538509055159.') ``` @@ -53,6 +53,17 @@ function gamma(x) { +### After Test +
+ +```js +function round(x) { + return Number(x).toPrecision(13); +} +``` + +
+ ## Solution