特殊计算题
Special calculation issue
我必须运行 "to()" 和 "from()" 函数,其中我想使用 to(n) -> x
一个数字 n
计算另一个数字然后再返回 from(x) -> n
.
这是两个函数:
function to(number) {
return (4 * number) - 26
}
function from(number) {
return (number / 4 ) - 26
}
但显然这没有按预期工作:from
似乎没有工作。有人可以帮我吗我一无所知。甚至可以重新计算数字吗?
function to(number) {
return (4 * number) - 26
}
function from(number) {
return (number / 4 ) - 26
}
let a = to(30)
console.log(a)
let b = from(a)
console.log(b) // should get "30"
试试这个
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
问题是你的函数是不可逆的,因为 -26...你需要在除法之前将 26 添加到第二个数字,以获得正确的结果...
function from(number) {
return (number + 26) / 4
}
那些是对称的,你的不是。
如果你想得到 30 那么你的公式应该是这样的。
function from(number){
return (number+26)/4;
}
我必须运行 "to()" 和 "from()" 函数,其中我想使用 to(n) -> x
一个数字 n
计算另一个数字然后再返回 from(x) -> n
.
这是两个函数:
function to(number) {
return (4 * number) - 26
}
function from(number) {
return (number / 4 ) - 26
}
但显然这没有按预期工作:from
似乎没有工作。有人可以帮我吗我一无所知。甚至可以重新计算数字吗?
function to(number) {
return (4 * number) - 26
}
function from(number) {
return (number / 4 ) - 26
}
let a = to(30)
console.log(a)
let b = from(a)
console.log(b) // should get "30"
试试这个
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
问题是你的函数是不可逆的,因为 -26...你需要在除法之前将 26 添加到第二个数字,以获得正确的结果...
function from(number) {
return (number + 26) / 4
}
那些是对称的,你的不是。
如果你想得到 30 那么你的公式应该是这样的。
function from(number){
return (number+26)/4;
}