coo*_*aba 2 javascript math algebra
我有以下功能:
function getLevel(points)
{
var level = -1 + Math.sqrt(4 + points/20);
// Round down to nearest level
return Math.floor(level);
}
Run Code Online (Sandbox Code Playgroud)
上面的函数根据他们的积分来计算玩家的等级,我的问题是我需要这样的函数来计算给定等级所需的点数.
Gre*_*ill 12
该函数的反函数将是:
points = ((level + 1)**2 - 4) * 20
Run Code Online (Sandbox Code Playgroud)
(**
电力运营商在哪里).
level = -1 + (4 + points / 20) ** 0.5
level + 1 = (4 + points / 20) ** 0.5
(level + 1) ** 2 = 4 + points / 20
(level + 1) ** 2 - 4 = points / 20
20 * ((level + 1) ** 2 - 4) = points
Run Code Online (Sandbox Code Playgroud)