Error de paritat

Pel canal d’entrada rebreu un enter N>0N > 0 i tot seguit una seqüència de zeros i uns de mida 3N3 N. És a dir, la seqüència consistirà en triples (grups de tres) de bits. Per exemple, si pel canal d’entrada tenim

4 0 0 0 1 1 0 1 0 1 0 1 1

veurem que el primer 44 indica que després vindran 44 grups de 33 bits:

0 0 0 1 1 0 1 0 1 0 1 1

El tercer bit de cada tripla és el bit de paritat, i és correcte si compleix la següent condició:

Feu un programa que escrigui SI al canal de sortida (NO altrament) si per a la seqüència d’entrada, tots els bits de paritat són correctes.

Tingueu en compte que per a tota seqüència de mida 3N3N hi haurà NN bits de paritat.

Entrada

Un enter N>0N > 0 i una seqüència de zeros i uns de mida 3N3N.

Sortida

SI (NO altrament) si tots els bits de paritat són correctes.

Informació del problema

Autoria: Jaume Baixeries

Generació: 2026-01-25T17:40:05.519Z

© Jutge.org, 2006–2026.
https://jutge.org