Avec l’aide de ton amie hackeuse Charlotte, tu vas t’infiltrer au vernissage du vilain Jeff Square…
Ce challenge fait partie de l’histoire originale : L’art du code, la revanche d’Ada.
Ada n’en revient pas… Jeff Square, cet artiste opportuniste et condescendant qui vend ses œuvres des millions et qu’elle a toujours détesté. Non mais en plus, franchement, qu’est-ce que c’est que ce nom ? Sur sa page Instagram, on peut lire :
[ ] J3fF 5qARr3 [ ]
– Artiste maudit et mathématicien
– Inspiration quantique
– Exposition à la Galerie Pee-xcel -> 22 avril
Beurk, Ada est révulsée. Pour qui il se prend celui-là ? S’il pense qu’il peut lui voler son travail parce qu’elle est jeune et que c’est une femme, il se trompe. Bien décidée à ne pas se laisser faire, Ada décide de se tourner vers l’une de ses anciennes camarades, Charlotte. Elle pense tout de suite à elle, non seulement parce qu’elle est extrêmement forte – tout le monde l’appelle « la machine » parce que c’est un de ces petits génies du code capable de pirater la Nasa à 5 ans et demi, sauf qu’elle ressemble plus à une documentaliste oubliée dans une bibliothèque poussiéreuse qu’à une hackeuse gothique au regard sombre -, mais aussi parce qu’Ada sait qu’elle adore les casse-têtes tordus. Elle l’appelle et lui explique la situation. Charlotte lui propose tout de suite un plan d’attaque. Pour commencer, elles doivent s’introduire au vernissage qui aura lieu prochainement à Paris.
Tu récupères la liste des invitées dans une variable list. Pour t’introduire au vernissage, tu crée un pseudo. Tu dois intervertir ton pseudonyme avec le nom d’une participante. Mais pour cela, pour que la taille du fichier ne change pas et ne pas éveiller les soupçons, tu dois trouver un nom qui a le même « poids ».
Le poids se calcule de la façon suivante :
Tu dois retourner le nom de la liste qui a le même poids que le pseudo.
Attention, si 2 noms correspondent, alors il faut retourner celui est le + loin dans la liste.
Précision : dans l’énoncé, « nom » correspond bien à un élément de list, c’est à dire au couple prénom+nom.
challenge code for resolution via API: DIGITALART_3
Some resources to help you:
Data and algorithmic logic Methodologies Corrections
Progress through challenges using our resolution aids: tools, techniques and advice to help you overcome the most complex programming challenges with methodology, confidence and creativity.
Dataset and algorithmic logic
Based on the data and the expected response, use the process to determine the logic to implement.
Show data and progressDevelop a structured approach with our solving guides. Work on specific concepts such as object-oriented programming or unit testing to improve your coding style and progress.
No methodology yet for this challenge, but we are working on it! Follow us to be informed of the release!
The corrections allow you to discover certain technical concepts but will also give you a solution to the challenge. Code the challenge yourself before consulting the corrections ;)
No answer yet for this challenge, but we&'re working on it! Follow us to be informed of the release!
Programming concept(s) that can be used to solve this challenge: Tableaux, Chaines de caractères
Other challenges to complete