Jak zjistit správnost trojice šestičísel u reverzního wheriga

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