Suma de dígits entre punts P27181


Statement
 

pdf   zip

thehtml

Donada una seqüència de caràcters, considereu-ne les subseqüències compreses entre els punts. Per exemple, amb la seqüència s=hola4adeu2.HOLA9ADEU9.42.5.8 tenim les subseqüències s1=HOLA9ADEU9, s2=42 i s3=5. Fixeu-vos que ni hola4adeu2 ni 8 estan compreses entre punts.

De les subseqüències que tenen un índex senar, calculeu-ne la suma dels valors dels dígits que contenen. A ‍l’exemple, hauríem de sumar el valor dels dígits de s1 i s3, amb resultat (9 + 9) + 5 = 23.

Entrada

L’entrada consisteix en una seqüència de caràcters. Podeu suposar que tots són punts, dígits, majúscules i minúscules.

Sortida

Calculeu la suma dels valors dels dígits de les subseqüències compreses entre punts que tenen un índex senar.

Observació

No podeu fer servir strings, ni vectors, ni res 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
    Catalan
    Other languages
    Spanish
    Official solutions
    C++
    User solutions
    C++