Puzzeltje in C#

Status
Niet open voor verdere reacties.

wimjan

Gebruiker
Lid geworden
16 nov 2009
Berichten
8
Voor het spel Geocaching heb ik een stukje code in C#. Deze code geeft bij compileren een geo-coordinaat. Wie helpt mij?

Alvast bedankt!

De code:

Private static void ShowCoordinates()
{
string dummy = "5320432941379723768723456";

int a = 0x34;
int b = 3; AddOne(b);
string c = Regex.Replace(dummy, "(?:9?[^8]0*)", "");
int d = 1 << 3;
int e = 1 ^ 2;
double f = 4.5;

int g = (int)5.9;
int h = 0 & 255;
int i = 4; i = (i % 2 == 0) ? ++1 : ++1;
string j = dummy.Substring(9, dummy.LastIndexOf('0'));

string coordinates = string.Format("\u004e{0}\u0020{1}{2}\u002e{3}{4}{5:0}\u0020", a, b, c, d, e, f);
coordinates = string.Format("{0}\u0045\u0030\u0030{1}\u0020{2}{3}\u002e{4}", coordinates, g, h, i, j);

Console.WriteLine("De cahe kan gevonden worden op:\n\n{0}", coordinates);
Console.Readline();
}

private static void AddOne(int, b)
{
b = b + 1;
}
 
Wie helpt mij?
Waarmee?

In elk geval staan er een aantal zeer onnuttige/onlogische en overbodige dingen in je code. Je funcie AddOne is beter te vervangen door gewoon ++var;
Enkele andere voorbeelden:

int b = 3; AddOne(b); ---> int b = 4;

int d = 1 << 3; ---> int d = 8;

int i = 4; i = (i % 2 == 0) ? ++1 : ++1; ---> int i = 2;
 
Het is dus niet mijn code, en het is niet de bedoeling deze te optimaliseren.
Het is slechts een puzzeltje dat leidt tot een coördinaat.
Alleen ik heb niet de beschikking over tools om de code te interpreteren.
 
Een trialversie van MS visual studio downloaden en installeren heb ik aan gedacht maar leek mij een nogal zware oplossing voor 1 stukje code.
Ik dacht dat het op dit forum vragen wellicht sneller zou gaan.
Ik wacht nog even af en als dhet op deze manier niet lukt dan ga ik voor deze optie.
In ieder geval bedankt voor het meedenken.
 
Misschien moet je verder kijken je kunt daar de Express Edition van Visual C# downloaden die mag je altijd blijven gebruiken...
 
Ben ook nieuwsgierig naar wat er staat

Wimjan, ik volg jou.

Ik ben namelijk ook erg benieuwd naar wat er staat!

Ik hoop dat iemand het kan vertalen :)

groetjes,
Elisa
 
En hier is nog iemand die wel graag wil weten wat de uitkomst is :)
Is er iemand die het scriptje kan "draaien" en de uitkomst in het forum zetten?
Dat zou erg handig zijn voor de geocachers onder ons :thumb:
Bedankt vast!
 
Oplossing

Kennelijk is op dit forum dit niet zoveel C# kennis aanwezig om de m.i. eenvoudige vraag, het draaien van het script, te kunnen beantwoorden.
Ook op een ander forum (sitemasters.be) ging het op dezelfde manier.
Via via heb ik nu iemand gevonden die het wel kan.

Als ik de oplossing heb ga ik dat niet op dit forum publiceren, dat is niet zo leuk voor degene die de cache geplaatst heeft.
Via dit forum kan ik geen mail versturen.
Wat zijn jullie geocachenamen? Dan laat ik het via de mail weten!
 
Da's heel fijn, Wim Jan.
Ik heet, net als hier, gewoon "Nuffie" :o
Alvast bedankt :thumb:
 
Moeilijk doen dus, terwijl je in die link gewoon een compiler kon downloaded...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan