特殊计算问题

时间:2018-09-23 16:39:38

标签: javascript math calculation

我必须要使用“ to(n) -> x”将数字“ n”转换为另一个数字然后再返回“ {{1}”的函数“ to()”和“ from()” }。

这是两个功能:

from(x) -> n

但是显然,这不能按预期方式工作:function to(number) { return (4 * number) - 26 } function from(number) { return (number / 4 ) - 26 } 似乎不起作用。有人可以帮助我吗?甚至可以重新计算该数字吗?

from

3 个答案:

答案 0 :(得分:1)

问题在于,由于-26,您的函数不可逆...您需要在除法之前将26加到第二个数字上,以获得正确的结果...

{{1}}

那些是对称的,而不是对称的。

答案 1 :(得分:0)

如果您想获得30,则您的公式应如下所示。

$('$(tableID) input[type=checkbox]')

答案 2 :(得分:-1)

尝试

function to(number) {
  return (4 * number) - 26
}

function from(number) {
  return (number + 26 ) / 4
}


let a = to(30)
console.log(a)

let b = from(a)
console.log(b) // should get "30"

   to = 4 * from - 26
=> to + 26 = 4 * from
=> (to + 26) / 4 = from
=> from = (to + 26) / 4