function abs(x){
return x < 0 ? -x : x;
}
function make_rat(n, d){
return n * d > 0 ? pair(abs(n), abs(d))
: n < 0 ? pair(n, d)
: pair(-n, abs(d));
}
728x90
function abs(x){
return x < 0 ? -x : x;
}
function make_rat(n, d){
return n * d > 0 ? pair(abs(n), abs(d))
: n < 0 ? pair(n, d)
: pair(-n, abs(d));
}