Dada uma equação linear mx+n
, retorne n
e m
. No entanto, a equação pode estar em qualquer um dos seguintes formatos:
5x+2 -> 5 2
5x-2 -> 5 -2
5x -> 5 0
-2 -> 0 -2
x -> 1 0
Aqui estão os formatos, onde cada um ?
representa um número inteiro positivo escrito sem zeros à esquerda
?x+?
?x-?
-?x+?
-?x-?
x+?
x-?
?
-?
?x
-?x
x
Todos esses casos devem ser tratados.
Especificações:
- Você pode assumir que a equação está em um dos formatos acima, ou seja, corresponde ao regex
^(-?[123456789]\d*)?x([+-][123456789]\d*)?|-?[123456789]\d*$
.
Casos de teste:
-2x+3 -> -2 3
44x -> 44 0
-123 -> 0 -123
x -> 1 0
-1x -> -1 0
L
final ao número se ele for muito grande. Isso deve ser permitido?
7x
saída é como 7 0
mas 7
é a saída como justa 7
?
1 +2
seria uma saída válida para1x+2
?