如何获得最接近数字的方法?

时间:2018-07-24 02:23:22

标签: lua

因此,我一直想知道如何对具有给定两个数字的数字采取最接近的方法(一开始可能很难理解,所以我举一个例子)

示例:

1。 数字4必须被5整除,但是由于不能被数字整除,因此我们需要采用最接近的方法。在这种情况下,最接近的方法是5。

2。网格系统定义标记为(0,52.4)的位置是否可被数字(5,这是网格大小)整除。问题是,它需要找到最接近网格大小的方法(5)。它将使用给定的数字和给定的网格大小。这样,位置标记为:(5.85,52.4),网格大小:5,最近的方法:(5,50)

3。数字93.594664需要被9整除,但不完全是90或9。因此,此处最接近的方法是90。如何获得该数字?

我已经尽力了。似乎没有任何作用。 如果有人知道该怎么做,请发表评论。

1 个答案:

答案 0 :(得分:0)

this.props.match.params.id

然后:

function closest(n, d) -- n Number, d Divisible by
    local remainder = n % d
    local c -- closest

    if remainder >= (d / 2) then
        c = (n + (d - remainder))
    else
        c = (n - remainder)
    end

    print(c)
end