如何在lua中实现这个反指数?

11 -> 3
10 -> 3.1
9 -> 3.333
8 -> 3.5
7 -> 3.7142857142857
6 -> 4
5 -> 4.4
4 -> 5
3 -> 5.666
2 -> 7
1 -> 10

基本上我正在尝试逆向工程一个为玩家奖励经验值的函数。第一个数字是您向该函数提供的数字,而第二个数字是它返回的数字。在可视化返回的数字之后,我发现它们是反指数,但我在lua中没有成功地实现它们。

点赞
用户1847592
用户1847592
对于n=1到11,执行以下操作:
   定义变量xp为10* n^0.5的向下取整再除以n
   输出n和xp的值

输出:

1   10
2   7
3   5.6666666666667
4   5
5   4.4
6   4
7   3.7142857142857
8   3.5
9   3.3333333333333
10  3.1
11  3
2018-05-01 21:01:36