freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/rosetta-code/gamma-function.md

1.2 KiB
Raw Blame History

id title challengeType videoUrl
5a23c84252665b21eecc7e76 伽玛功能 5

--description--

实现一个算法(或更多)来计算Gamma \\ Gamma)函数(仅在实际字段中)。 Gamma功能可以定义为

\\ Gammax= \\ displaystyle \\ int_0 ^ \\ infty t ^ {x-1} e ^ { - t} dt

--hints--

gamma应该是一个功能。

assert(typeof gamma == 'function');

gamma("+tests[0]+")应该返回一个数字。

assert(typeof gamma(0.1) == 'number');

gamma("+tests[0]+")应该返回"+results[0]+"

assert.equal(round(gamma(0.1)), round(9.513507698668736));

gamma("+tests[1]+")应该返回"+results[1]+"

assert.equal(round(gamma(0.2)), round(4.590843711998803));

gamma("+tests[2]+")应该返回"+results[2]+"

assert.equal(round(gamma(0.3)), round(2.9915689876875904));

gamma("+tests[3]+")应该返回"+results[3]+"

assert.equal(round(gamma(0.4)), round(2.218159543757687));

gamma("+tests[4]+")应返回"+results[4]+"

assert.equal(round(gamma(0.5)), round(1.7724538509055159));

--solutions--