Skip to content

Beat the code Mystery Cache

This cache has been archived.

Postis70: Burken bortstädad. Tack för alla loggar genom åren.

More
Hidden : 5/21/2012
Difficulty:
5 out of 5
Terrain:
1 out of 5

Size: Size:   micro (micro)

Join now to view geocache location details. It's free!

Watch

How Geocaching Works

Please note Use of geocaching.com services is subject to the terms and conditions in our disclaimer.

Geocache Description:

Beat the code


Denna mystery's D-rating är helt beroende på vissa kunskaper och färdigheter hos den som tar sig an uppgiften. Svårigheten är bedömd utifrån det faktum att den största allmänheten inte är programmeringskunniga och därför antagligen kommer finna denna uppgift mycket svår att lösa.

Kordinaterna ovan är felaktiga men utgör utgånsgläget i jakten på denna gömma. För att lösa denna mystery använd programkoden listad nedanför. Koden är "Pseudo-Kod" sprungen ur Basic

Korrekt position för gömman är:

N60° 36.ABC E016° 37.DEF

där

ABC = Hash("Beat the code").N
DEF = Hash("Beat the code").E

Du behöver också använda dig av ASCii-tabellen. Den är bifogad som princip nedan.

ASC("A") = 65
ASC("B") = 66
"
"
"
ASC("Z") = 90

ASC("a") = 97
ASC("b") = 98
"
"
"
ASC("z") = 122

Här kommer själva hash-funktionen

Function Hash(geocacheName As String) As GPS
   For i = 1 To Length(geocacheName)
      Hash.N = Hash.N + i + Asc(Middle(geocacheName, i, 1))
      Hash.E = Hash.E + i * Asc(Middle(geocacheName, i, 1))
   Next i
   Hash.N = (52 + Hash.N) Mod 1000
   Hash.E = (-392 + Hash.E) Mod 1000
End Function


GPS är en egendefinerad komplex datatyp

Type GPS
   N as integer
   E as integer
End Type


Kontrollera din lösning för denna gömma på Geochecker.com.



Profile for SE-81293

Additional Hints (No hints available.)