Poradí někdo jak zjistit že daná trojice šestičísel je správná - má to něco jako kontrolní součet?
Má to nějaké interní vazby takže náhodná změna jedné číslices se většinou projeví že nějaká interní kontrola selže. Nejjednodušší máš použít dekodér reverse wheriga, najdeš nawebech které mají pomůcky pro luštění
Ano, mezi zadanymi cislecemi jsou i 2 kontrolni cifry. Snadno si to overis, kdyz pri zadavani trojice cisel nekterou cifru zmenis. Melo by ti to nahlasit, ze zadane hodnoty nejsou spravne.
No mě by ale zajímal ten výpočet kontrolní číslice, abych si tu kontrolu mohl udělat sám
V cisle AAAAAA je zakodovane to v ktorom kvadrante sveta bude vysledok
Hodnota (varA % 1000 - varA % 100) / 100 rozdeľuje kvadranty:
- 1: Severovýchod (SE)
- 2: Severozápad (SW)
- 3: Juhovýchod (NE)
- 4: Juhozápad (NW)
V cisle CCCCCC sa urcuje na zaklade
vysledku z vyrazu - ci bude vyraz parne cislo alebo ne
if ((varC % 100000 - varC % 10000) / 10000 + (varC % 100 - varC % 10) / 10) % 2 == 0 then
parnafunkcianavypocet
else
neparnafunkcianavypocet
Podla vsetkeho tam nie su ziadne kontrolne cisla …
Ak sú čísla správne, výsledné súradnice by mali byť rozumné a platné.
Záver:Algoritmus nepriamo kontroluje správnosť troch šesťmiestnych čísel pomocou kontroly súčtu určitých číslic a na základe toho rozhoduje, ktorý vzorec použije na výpočet súradníc. Ak sú vstupné čísla správne, algoritmus vygeneruje platné zemepisné súradnice.
Toto vsetko nie je z mojej hlavy ale od ChatGPT 4o ..
[cache]GCANCZD[/cache]
Mockrát děkuji Jazzlinka