Skip to content

Les aventures de DOUGLAS, ESIEA #1 Mystery Cache

This cache has been archived.

miguaine: Bonjour Chab's,

Cache archivée définitivement pour permettre éventuellement à un autre géocacheur d'en placer une dans le secteur.

Cordialement,
Miguaine - "Geocaching HQ Volunteer Reviewer"

More
Hidden : 5/31/2017
Difficulty:
4 out of 5
Terrain:
2 out of 5

Size: Size:   small (small)

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:

Les aventures de DOUGLAS
ESIEA #1

 

cette série de six caches avec une bonus qui se situe autour du technopole de laval est créée autour de différentes matières vu à l'ESIEA avec des énigmes plus ou moins dures à trouver. 

bonne chance à vos pour cette petite balade.


Douglas, un cousin de Bugs Bunny, est un lapin bien malin. Un jour en allant sur son champ de carottes, il se rend compte que le chien magicien Linux lui a joué un mauvais tour en lançant un sort sur le champ. Celui-ci est protégé par un sorte de barrière. Heureusement pour lui, Linux avait oublié de supprimer les coordonnées du générateur du logiciel qui contrôle la barrière. Douglas qui était un prodige à l’école se souvient de ses cours d’informatique et résout rapidement l’algorithme contenant ses coordonnées.

Il retrouve des codes qui donnent les coordonnées du générateur 

N 48 05.xxx W 000 45.xxx

chaque bout de code donne un chiffre de plus pour les coordonnées.

 

 

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{

    int a = 168;

    int b = 2586;

    int res = (a*b * 5) / 2;

    printf("res: %d\n", a*b%42);

    system("pause");

}


<?php

    $var1 = 'azertyuiopqsdfghjklm';

    $var2 = 'azertyuiooqsdfghjklm';

    $var3 = 'abertypiooqsdfghjklm';

    $var4 = 'azertyuiooqsd';

    $var5 = 'ehthtrbrbbnrnykslejcuiooqsd';

    $var6 = 'hjdojejslfj';

 

            $res0 = '0';

            $res1 = '1';

$res2 = '2';

$res3 = '3';

$res4 = '4';

$res5 = '5';

$res6 = '6';

$res7 = '7';

$res8 = '8';

$res9 = '9';

 

    $output = '';

 

    if ($var1 <$var2)

       $output=$res0;

   else if ($var2 <$var3)

       $output=$res1;

   else if ($var3 <$var4)

       $output=$res2;

   else if ($var4 <$var5)

       $output=$res2;

   else if ($var5 <$var6)

       $output=$res2;

 

    echo"res = $output";

?>


c,d= 19954,59862

temp=d

--Couleur

rouge = Color.new(31, 0, 0)

while c < temp do

temp=temp-1

end

temp=((temp+1)*3)/c

screen.print(SCREEN_DOWN, 0, 180, "La coordonnées est"..temp.." hahaha",rouge)

render();


a = [0,8,7,16,35,4,9,81,4, 12]

a.remove(0)

del a[0:3]

del a[-1]

a.remove(4)

a = [i for i in a if i < 15]

print (min(a))


Module Module1

 

    Sub Main()

       Dim x As Integer = 10

       Dim y As Integer

       Dim token As Boolean = False

 

       While Not token

           Select Case x

               Case 0 To 2

                   token = True

                   x -= 4 Mod 5

                   y += 5 Mod 4

               Case 3

                   x = x Mod 2

                   x = 3 * x + y

                   y = x

               Case 5, 8

                   x += y * 2

                   y = y

               Case 6

                   y *= 2

                   x = x / 2

               Case 7

                   x = (x * 2) + 1

                   token = True

               Case 9

                   y = x / 3

                   x = 7

               Case Else

                   x -= 4

                   y = 3

           End Select

       End While

       Console.WriteLine((x - y) / 2)

       System.Threading.Thread.Sleep(50000)

    End Sub

End Module


public class TrickyMind

{    

    public static void main(String[] args)

    {    go();

    }

    

    public static void go()

    {    int x = 3;

        int y = 2;

        trickMind(x,y);

        moreTrick(y,x);

    }

    

    public static void trickMind(int x, int y)

    {    

        int temp = x;

        x = y;

        y = temp + 3;

    }

    

    public static void moreTrick(int a, int b)

    {    

        a = a * b;

        b = a + (97642-97633);

        b= b/3;

                     b=a+b-4;

        System.out.println("Your last coordinate: " + b );    

    }

}


Voila pour cette première cache. 

La suite de l'histoire à la deuxième cache.

Additional Hints (Decrypt)

qnaf yr perhk

Decryption Key

A|B|C|D|E|F|G|H|I|J|K|L|M
-------------------------
N|O|P|Q|R|S|T|U|V|W|X|Y|Z

(letter above equals below, and vice versa)