Dada una ecuación lineal mx+n
, retorno n
y m
. Sin embargo, la ecuación puede estar en cualquiera de los siguientes formatos:
5x+2 -> 5 2
5x-2 -> 5 -2
5x -> 5 0
-2 -> 0 -2
x -> 1 0
Aquí están los formatos, donde cada uno ?
representa un entero positivo escrito sin ceros a la izquierda
?x+?
?x-?
-?x+?
-?x-?
x+?
x-?
?
-?
?x
-?x
x
Todos estos casos deben ser manejados.
Especificaciones:
- Puede suponer que la ecuación está en uno de los formatos anteriores, es decir, coincide con la expresión regular
^(-?[123456789]\d*)?x([+-][123456789]\d*)?|-?[123456789]\d*$
.
Casos de prueba:
-2x+3 -> -2 3
44x -> 44 0
-123 -> 0 -123
x -> 1 0
-1x -> -1 0
L
al final de los números si se vuelven demasiado grandes. ¿Debería permitirse esto?
7x
se emite como 7 0
pero 7
se emite como justo 7
?
1 +2
una salida válida para1x+2
?