Peter Parker va prendre l'air...

Mais y pleut, M'sieur

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).

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...)

Ce problème est tiré de c0d1ng UP 2016

Type de retour

une chaîne de caractères

Entrée du problème

[41, 465, 499, 486, 70, 389]

Formulaire de réponse

Vous devez être connecté pour pouvoir répondre aux défis

Tags : cup16 numérique real_life snap arithmétique