Forum
Tipps
News
Menu-Icon

Rätsel Geocaching Programmierung

Hilfe Hilfe wer kann helfen ?

Ich bin Geocacher und komme bei diesem Rätsel nicht zurecht. Mir fehlt es an technischem Verständnis.

Fall sich jemand findet der diese Aufgabe lösen kann, möge er sich bitte für Details melden da man hier keine Links einkopieren kann.

Der Hash Cache

Zum Cache

Gleich vorweg: Dieses ist ein IT-lastiges Rätsel. Wir sagen das gleich vorweg, so kann jeder sofort entscheiden, ob er es mag und angehen möchte. Auch ist die Idee nicht neu, es gibt mindestens 3 ähnliche Caches in Deutschland.

Einführung

Die Aufgabe besteht darin, Koordinaten zu finden, deren textuelle Darstellung den Hashwert hat, der in der Tabelle in Bildform dargestellt ist. Da dieses nun ohne jegliche Vorgaben ein "etwas" umfangreicheres Unterfangen wäre, wollen wir hier noch die Form des "verhashten" Textes vorgeben und den Suchbereich auch entsprechend vorgeben. Der Cache befindet sich irgendwo zwischen Buschvitz, Prora, Putbus und Serams. Also, das Zielgebiet ist grob ein Rechteck. Der Text, zu dem der Hashwert erzeugt werden muss, hat die folgende Form:

NXX° XX.XXX' EXXX° XX.XXX'

Es handelt sich um eine geographische Koordinate (Grad, Minuten, Dezimalminuten) bestehend aus 26 Zeichen inklusive Grad-, Minuten- und Leerzeichen. Der Text muss UTF-8 kodiert sein. Die Notation muss exakt eingehalten werden, da jedes veränderte Zeichen einen völlig anderen Hashcode zur Folge hätte.

Beispiele

Zum Vergleich hier nun einige Textbeispiele (ohne Anführungszeichen) mit den entsprechenden Hashes:


Test 
1234567890 
N00° 00.000' E000° 00.000' 

Zur Aufgabe

Ersetzt in dem folgenden Text die "X" durch dien entsprechenden Zahlen und sucht den Hashwert!


NXX° XX.XXX' EXXX° XX.XXX' 


Zur Dose

Wir gehen davon aus, dass die Dose nicht zu den stark frequentierten der Umgebung gehören wird. Es wird eine EGCA benötigt, der Cache ist nicht am Boden. Zufallsfunde sehen wir so gut wie ausgeschlossen an. In der Dose ist Platz für TBs und Coins, sofern diese eine "normale" Größe aufweisen.

Zum Austausch

Wir lernen ja alle nie aus und wie in der IT-Branche üblich, gibt es für ein und die selbe Lösung verschiedenste Wege dorthin. Deshalb würden wir uns sehr freuen, wenn ihr über Euren Lösungsweg und dessen Performance berichtet. Wer baut die interessante Implementation? Programmiersprache, die kaum verwendet wird oder besondere Hardware (z.B. bislang noch keine Handyhardware, FPGA,...) Wenn ihr möchtet, sendet uns doch bitte Eure Lösung zu. Des weiteren würden wir gerne eine öffentliche Bookmarliste mit Programmiercaches erstellen (keine esoterischen Programmiercaches, die tausende BF, ook, Whitespace usw. Caches sind hier nicht das Ziel)

Vielen Dank.

« Kleine Programme schreiben/ erste Programmiersprache lernenC# Problem mit Ereignis MousMove der PictureBox »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Cache
Der Begriff "Cache" bezeichnet im PC- und Computer-Bereich einen schnellen Pufferspeicher. Der Cache ist dabei oft als Teil des Prozessors ein wichtiger Bestandteil des P...

Formatieren
  Das Formatieren einer Festplatte, HDD oder SSD bereitet das Laufwerk auf neue Daten vor. Dazu werden sämtliche alten Daten gelöscht, damit die...

Hypertext
Hypertext ( zu Deutsch: Übertext) ein ein von dem Informatiker Theodore L. Nelson in den sechziger Jahren geprägter Begriff für Text, der dreidimensional g...