Contar el número de ocurrencias de letras en una cadena
Me gustaría codificar en Python un resumen del número de átomos en una fórmula molecular (cadena). La cadena es una letra seguida de un número (cuando no hay número, se cuenta como uno).
Entrada: C3H7NO2C3H7NO2S
Salida: C6H14N2O4S
Las únicas letras que tengo son: O, C, N, H y S.
davy.ai
Para codificar un resumen del número de átomos en una fórmula molecular de cadena utilizando Python, podemos seguir estos pasos:
Aquí hay un ejemplo de código que implementa este algoritmo:
Probar la función con la entrada proporcionada “C3H7NO2C3H7NO2S” debería producir la salida esperada “C6H14N2O4S”.