[elektro] checksum - HEURÉKAAA!! :)))

Móczik Gábor pm_levlista at progzmaster.hu
Sun Feb 2 12:48:12 CET 2014


2014.02.02. 11:35 keltezéssel, Fuzesi Arnold írta:
> (Kozben megvan az f-es checksum-mal bíró adatsor :) 78 7f 7f 7f 7f 7f )
>
> Ha megnezzuk mindig csak 1db aktiv 1-es van a valtozo bithelyeken, egy
> kivetellel mikor minden helyen 1 van. Amit a level elejen irtam.
>
> Magyarul az osszes variaciohoz rendelnek egy checksum-ot. Igy annyira nem
> ordogtol valo, hogy algoritmus legyen. 1-1-es megfeleltetes.
>
> aktiv bithely - checksum
> 0	7
> 1	b
> 2	3
> 3	d
> 4	5
> 5	9
> 6	1
> 7	e
> 8	6
> 9	a
> a	2
> b	c
> c	4
> d	8
> e	0
> összes	f

Ez nem algoritmus, ez egy lookup table. :-)

Biztos van algoritmus, ki az a nemnormális, aki 8 bites mikrón 4 bites 
adatokra bitpozíciókat számol és táblázatból keres hozzá checksumot, meg 
beiktat még egy if-et, hogy ha az összes bit 1, akkor f a checksum?

Ez valószínűtlen, itt 6 byte-ról van szó, ezeket 8 bitesen számolni meg 
6db if-et leírni, nem "olcsó", ahhoz a bagatel problémához képest amit 
megoldanak vele.



More information about the Elektro mailing list