Você deve obter uma sequência de equações químicas (sem espaços, apenas letras (maiúsculas e minúsculas), números, colchetes e sinais matemáticos) do usuário e imprimir a resposta se a equação estiver equilibrada ou não (qualquer par de respostas positivas / negativas : Sim / Não, verdadeiro / falso, 1/0). Para tornar o código mais curto, você pode assumir que as seqüências de entrada podem conter apenas esses elementos: Al, Ar, B, Be, C, Cl, Cr, Cu, Fe, H, He, K, N, O, S. E mais uma coisa : pode haver -sinais. É tudo sobre matemática: +significa adição, -subtração.
Exemplos:
Entrada:
C6H5COOH-O2=7CO2+3H2O
Resultado:
No
Entrada:
2Fe(CN)6+2SO2+202=Fe2(SO4)2+6C2N2
Resultado:
Yes
Entrada:
2SO2=2SO4-2O2
Resultado:
Yes
O código mais curto vence.
2O2vez de 202(duzentos e dois).
