Avec tes satellites, tu peux obtenir des informations depuis les frontières de l’univers connu… Mais comment va tu traiter cette énorme quantité d’informations ??
OK, tu as trouvé une planète qui coche tous tes critères suite à tes recherches dans l’explorateur de l’espace #1, et l’explorateur de l’espace #2. Tu décides donc d’aller la visiter… Mais cette planète est habitée !
Tu es un gentil explorateur de l’espace, tu viens en paix, tu as besoin de pouvoir l’expliquer… Tu captes donc des conversations extraterrestres, et cherches à comprendre laquelle tu pourras décoder rapidement pour pouvoir t’exprimer…
Chaque population est identifiée par un code : 3 lettres et 3 chiffres, par exemple ABC123.
Les satellites renvoient des données sur les populations qu’ils ont détecté sur la planète. Pour chaque ligne de populations, les données présentes sont :
code_population:extrait_du_langage
Un langage que tu pourras décoder répond aux règles suivantes :
Remarque : il n’y a jamais de lettre seule, ou mot de 1 lettre.
Tu dois retourner une chaîne de caractères, contenant les codes population qui ont un langage que tu peux déchiffrer.
Si aucune population ne répond aux critères, tu dois retourner « NOPOPULATION ».
Ci-dessous un exemple de mots de + 2 lettres qui se répètent :
ZFEGT ZZCZ YJTY ZEZE ETYR ZEFZE YJTY EETY
challenge code for resolution via API: EXPLORER_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: Conditions, Booléens, Fonctions, Parsing
Other challenges to complete
Pour se familiariser avec le système, tu dois battre ton adversaire à Pierre / Feuille / Ciseaux et donc répondre à chacun de ses coups ! Tu as une longueur d’avance et sait donc ce qu’il va jouer, à toi de répondre en fonction !