randRange(1, 4) -randRange(1, 10) (1===M?"1?":-1===M?"[-\\u2212]\\s*1?":0>M?"[-\\u2212]\\s*"+-M:M)+"\\s*(?:\\*\\s*)?x" 0>B?"[-\\u2212]\\s*"+-B:""+B X_TERM_RE+(0>B?"\\s*":"\\s*\\+\\s*")+C_TERM_RE C_TERM_RE+(0>M?"\\s*":"\\s*\\+\\s*")+X_TERM_RE 0===B?"^"+X_TERM_RE+"$":"^(?:"+X_C_RE+"|"+C_X_RE+")$"

Escribe una expresión para representar:

CardinalThrough20(-B) menos que dos vecescardinalThrough20(M) veces un número x.

RE

Dos vecesCardinalThrough20(M) veces un número x puede escribirse como Mx.

CardinalThrough20(-B) menos que algo significa que le restamos -B.

Si restamos -B de expr(["*", M, "x"]), tenemos expr(["+", ["*", M, "x"], B]).

randRange(1, 4) randRange(1, 10)

CardinalThrough20(B) más que dos vecescardinalThrough20(M) dos veces un número x.

Dos vecesCardinalThrough20(M) veces un número x puede escribirse como Mx.

CardinalThrough20(B) más que algo significa que sumamos B a él.

Si sumamos B y expr(["*", M, "x"]), tenemos expr(["+", B, ["*", M, "x"]]).

-randRange(1, 4) randRange(1, 10)

CardinalThrough20(B) menos dos vecescardinalThrough20(-M) veces un número x.

TwiceCardinalThrough20(-M) times a number x can be written as -Mx.

CardinalThrough20(B) menos algo significa que lo restamos de B.

Si restamos expr(["*", -M, "x"]) de B, tenemos expr(["+", B, ["*", M, "x"]]).

randRange(2, 4) 0

El producto de cardinalThrough20(M) y un número x.

"Producto" significa que multiplicamos M y x.

Si multiplicamos M y x, tenemos expr(["*", M, "x"]).

randRange(1, 4) randRange(1, 10)

La suma de cardinalThrough20(B) y dos vecescardinalThrough20(M) veces un número x.

Dos vecesCardinalThrough20(M) veces un número x puede escribirse como Mx.

"Suma" significa que añadimos B y expr(["*", M, "x"]).

Si sumamos B y expr(["*", M, "x"]), tenemos expr(["+", B, ["*", M, "x"]]).