Debe obtener una cadena de ecuaciones químicas (sin espacios, solo letras (mayúsculas y minúsculas), números, corchetes y signos matemáticos) del usuario e imprimir la respuesta si la ecuación está equilibrada o no (cualquier par de respuestas positivas / negativas : Sí / No, verdadero / falso, 1/0). Para acortar el código, puede suponer que las cadenas de entrada pueden contener solo estos elementos: Al, Ar, B, Be, C, Cl, Cr, Cu, Fe, H, He, K, N, O, S. Y una cosa más : podría haber -signos. Se trata de matemáticas: +significa suma, -significa resta.
Ejemplos:
Entrada:
C6H5COOH-O2=7CO2+3H2O
Salida:
No
Entrada:
2Fe(CN)6+2SO2+202=Fe2(SO4)2+6C2N2
Salida:
Yes
Entrada:
2SO2=2SO4-2O2
Salida:
Yes
El código más corto gana.
2O2lugar de 202(doscientos dos).
