Peter Parker va prendre l'air...

Mais y pleut, M'sieur

Ce défi est tiré de c0d1ngUP 2016
Durant le challenge c0d1ngUP 2016 il fallait sortir dans le froid pour reconstituer le mot de passe à partir des positions GPS. Sur Pydéfis, vous avez une Vue aérienne qui vous permettra de terminer le défi (aidez-vous de Géoportail).

Attention, toutefois, la zone a un peu changé de configuration (en particulier certains chemins).

Peter Parker est décidément malmené par M. Jameson. Ce dernier a changé le mot de passe de son ordinateur au Daily Buggle. Pour retrouver son mot de passe, il lui explique ce qu'il devra faire :

On considère le processus itératif suivant (rappel : % est l'opérateur modulo qui renvoie le reste de la division entière).

La valeur de x démarre à 13. À la valeur de x, on associe deux nombres :

  • lat qui vaut x % 8 + 2
  • long qui vaut x % 11 + 44

Puis on itère l'opération suivante, qui modifie x (il faut donc recalculer lat et long à chaque fois à partir de chaque nouvelle valeur de x) :

  • x <- (16807 * x) % 4294967295

On peut répéter ce calcul de nombreuses fois :

Etape |  0 |      1 |          2 |         3 |          4 |
------|----|--------|------------|-----------|------------|
x     | 13 | 218491 | 3672178237 |3914567404 | 1825334218 |
lat   |  7 |      5 |          7 |         6 |          4 |
long  | 46 |     53 |         46 |        44 |         48 |

Chaque nombre obtenu pour lat et long correspond à un nombre de secondes dans l'expression d'une latitude nord (46°34'lat'') et d'une longitude est (0°22'long''). Notez que les valeurs 46°34' et 0°22' sont fixes. Seules les secondes changent.

Ainsi, à partir d'un numéro d'étape, on peut utiliser le tableau qui précède pour déduire une position. Si par exemple l'étape est 3, la position correspondante est : (46°34'6'' nord, 0°22'44'' est). À la position indiquée par cette latitude et cette longitude, à l'extérieur, vous découvrirez une lettre. À partir de plusieurs numéros d'étapes, vous pouvez donc obtenir plusieurs lettres et donc un mot, que Jameson a pris comme mot de passe.

Retrouvez le mot de passe de Peter Parker et entrez-le comme réponse pour valider le défi. Pensez à vous aider de géoportail, et en particulier de l'outil curseur, à droite de la loupe :

Outil curseur de géoportail

Exemple

Si l'entrée est par exemple (3, 1, 1, 2), alors vous devez vous rendre aux coordonnées :

  • (46°34'6'', 0°22'44''), et relever la lettre (admettons que ce soit G)
  • (46°34'5'', 0°22'53''), et relever la lettre (admettons que ce soit E)
  • (46°34'5'', 0°22'53''), et relever la lettre (admettons que ce soit E)
  • (46°34'7'', 0°22'46''), et relever la lettre (admettons que ce soit K)

Pour valider le défi, il faudra répondre : GEEK

Attention à bien utiliser les informations indiquées dans le cadre rouge en haut de page (vue aérienne avec les lettre...)

Type de retour
une chaîne de caractères
Entrées du problème

[174, 28, 27, 479, 401, 291]

Vous devez être connecté.e pour proposer une réponse au défi
Vous devez être connecté.e pour accéder aux forums.