Suma de dígitos entre puntos P27181


Statement
 

pdf   zip

thehtml

Dada una secuencia de caracteres, considerad las subsecuencias comprendidas entre los puntos. Por ejemplo, con la secuencia s=hola4adeu2.HOLA9ADEU9.42.5.8 tenemos las subsecuencias s1=HOLA9ADEU9, s2=42 y s3=5. Fijaos que ni hola4adeu2 ni 8 están comprendidas entre puntos.

De las subsecuencias que tienen un índice impar, calculad la suma de los valores de los dígitos que contienen. En ‍el ejemplo, deberíamos sumar el valor de los dígitos de s1 y s3, con resultado (9 + 9) + 5 = 23.

Entrada

La entrada consiste en una secuencia de caracteres. Podéis suponer que todos son puntos, dígitos, mayúsculas y minúsculas.

Salida

Calculad la suma de los valores de los dígitos de las subsecuencias comprendidas entre puntos que tienen un índice impar.

Observación

No podéis usar strings, ni vectores, ni nada similar.

Public test cases
  • Input

    hola4adeu2.HOLA9ADEU9.42.5.8
    

    Output

    23
    
  • Input

    3.8.9..2.4.9.9
    

    Output

    12
    
  • Input

    azAZ.123456789012345678901234567890.
    

    Output

    135
    
  • Information
    Author
    Salvador Roura
    Language
    Spanish
    Translator
    Salvador Roura
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    C++
    User solutions
    C++