Buenas, tengo algunas consultas de este ejercicio:
1) En la letra dice que "...se recibe una cadena de char conteniendo los caracteres y un entero con el largo del arreglo"; interpreté que tomando como ejemplo la parte ii, como entrada tengo el arreglo arr1[5] = {A, r, q, u, i, 5} o arr2[6] = {A, r, q, u, i, X, 5}
entonces:
Si largoArray = entero del array
(= 5 para arr1 y 6 para arr2) (= 5 para arr1 y 5 para arr2)
Codifico -> calculo el checksum
Sino
1- Decodificar -> donde el checksumAnterior es el caracter respresentado antes del largo del array (= X para arr2),
checksumNuevo = realizar suma binaria de A + r + q + u + i
2- Si checksumAnterior = checksumNuevo
Está OK (no hubo error)
Sino
Hubo error
* O se van enviando las tiras por ejemplo que representa la A, otra para r, etc?
2) Sería un solo algoritmo para codificar y decodificar (como lo presentado anteriormente), o uno para cada acción?
Desde ya muchas gracias.
Saluda,
Verónica.