Seqüència Paritària. X14366


Statement
 

pdf   zip

html

Una seqüència S = { s1, s2, … SN } és paritària si per a tot si (per a i > 2) tenim que la paritat de si és:

  1. parell, si i només si les paritats de si−1 i de si−2 són iguals.
  2. senar altrament.

Feu un programa tal que, donada una seqüència pel canal d’entrada, escrigui TRUE pel canal de sortida si i només si la seqüència d’entrada és paritària. La seqüència acaba en −1, i tindrà almenys 3 nombres (sense incloure el −1 que marca el final de seqüència). Òbviament, no podeu fer servir vectors per a resoldre aquest problema.

Entrada

Una seqüència d’enters amb almenys 3 enters, i que acaba en −1.

Sortida

TRUE si i només si la seqüència d’entrada és paritària.

Public test cases
  • Input

    1 2 3 3 4 1 1 2 -1
    

    Output

    TRUE 
    
  • Input

    1 2 3 5 4 4 4 -1
    

    Output

    FALSE 
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    R
    User solutions
    R