Parells o Senars. X97824


Statement
 

pdf   zip

html

Feu un programa tal que, donada una seqüència d’enters acabada en −1, per a cada element de la seqüència escrigui S si la suma dels senars que s’han llegit fins al moment en la seqüència és més gran que la suma dels parells que s’han llegit, o bé que escrigui P si la suma de parells és més gran que la de senars, S si la suma de senars és més gran que la de parells, o bé X si és igual.

Òbviament, no podeu fer servir vectors per a resoldre aquest problema.

Entrada

Una seqüència d’enters que acaba en −1.

Sortida

P si la suma (parcial) de parells és més gran que la de senars, S si la suma de senars (parcial) és més gran que la de parells, o bé X si és igual.

Public test cases
  • Input

    2
    2
    3
    1
    2
    3
    1
    2
    -1
    

    Output

    P
    P
    P
    X
    P
    S
    S
    X
    
  • Input

    1
    2
    3
    1
    2
    3
    1
    2
    3
    -1
    

    Output

    S
    P
    S
    S
    S
    S
    S
    S
    S
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python