M
MikeTango
Gast
Hallo zusammen,
von Java habe ich absolut keine Ahnung, da ich es eigentlich nicht brauche. Aber ich habe ein Problem mit folgendem Code. Ich weißt nicht, wonach ich bei Google suchen soll um das Rätsel zu lösen. Ich bitte um eure Hilfe!
Ich betreibe Geocaching. Infos was das ist hier
Es geht darum, aus diesem Code GPS-Koordinaten herauszufinden.
Wer kann damit was anfangen?
MikeTango
von Java habe ich absolut keine Ahnung, da ich es eigentlich nicht brauche. Aber ich habe ein Problem mit folgendem Code. Ich weißt nicht, wonach ich bei Google suchen soll um das Rätsel zu lösen. Ich bitte um eure Hilfe!
Ich betreibe Geocaching. Infos was das ist hier
Es geht darum, aus diesem Code GPS-Koordinaten herauszufinden.
Code:
/*-----------------------------------------------------------------------------
* CacheSoft
* Advanced Geocaching and Programming
*-----------------------------------------------------------------------------
* Geocache: Java ist auch eine Insel
* Type: Mystery
* Difficulty: 3
* Terrain: 4
* Author : Zoigl84
* Date : 01.09.2008
*-----------------------------------------------------------------------------
* Cachedescription:
* Mittelschwerer Mysterycache, der mit etwas Programmierkenntnissern bzw.
* Internetrecherche leicht zu lösen ist.
* Die Finallocation ist nicht einfach erreichbar.
*-----------------------------------------------------------------------------
*/
package positioniergerät;
package travelbugs;
package geocoins;
package waterequipment;
publicclass Main {
public Main() {
}
public static voidmain(String[] args) {
struct CACHER;
struct CODE;
struct CACHE;
CACHE.erstinhalt = {TB Schwamm, Sternenkarte, Nanocache, Schloss, Karabiner, Magnet, Krokodilklemme, Golfball};
if ("Einfachen Traditionals sind dir zu langweilig" == true)
if("Du suchst eine besondere Herausforderung" == true){
System.out.println("Dann bist du hier genau richtig\n");
while(CODE.solved == false){
CODE.decode();
System.out.println("Denk nach!\n");
}
CACHER.add(Wasserequipment);
while(CACHE.found == false)
CACHE.search();
CACHER.experience++;
CACHE.finds++;
System.out.println("Herzlichen Glückwunsch\n");
}
else
System.out.println("Weicheicacher\n");
else
System.out.println("Dann viel Spaß beim Traditionals suchen\n");
}
}
Der Cache liegt bei:
QN\I5"~
Die Koordinaten wurden mit folgendem Code verschlüsselt:
import java.util.Scanner;
public class Main {
public Main() {
}
public static void main(String[] args) {
int z;
String s1 = newString();
String s2 = newString();
Scanner In = new Scanner (System.in);
System.out.println("Geben Sie die Koordinaten ein,\nnur Ziffern, 14-stellig, keine Leer- oder Sonderzeichen:\n");
s1 = In.next();
while(s1.length()>1){
s2= s1.substring(0,2);
s1 = s1.substring(2, s1.length());
z = Integer.parseInt(s2)+32; //Addition von 32 um sicher in druckbaren ASCII Bereich zu gelangen
System.out.write((char) z);
}
System.out.println("\n");
}
}
Wer kann damit was anfangen?
MikeTango