It's working! The countdown has moved back four hours to the execution of AURA's tragic plan. The pressure is off. It's only a truce, but you now have a little more time to get out of this nightmare. Digging through the data at your disposal, you discover a file bearing the name Project Abyssum. Your blood runs cold as you access its contents. This project of dams and extraction systems, led by the most powerful tribes in Greenoid, was supposed to revolutionise water management, but it is in fact one of the main reasons for AURA's anger! Corrupt and poorly managed, Abyssum encourages the excessive appropriation of resources by certain tribes to the detriment of others, and threatens the overall balance of your ecosystem.
We need to think fast. Could stopping this project prevent the AI from triggering the apocalypse? Hazel suggests connecting remotely to the Abyssum network to try and sabotage it. You manage to locate the various valves that control the flow of water in the underground infrastructures. You have to find the ones that are best placed to render the project inoperative. Your plan is risky: if you fail, not only could you make the situation worse, but you could also be detected by AURA. Your hands are shaking, but you have no choice.
Abyssum are valves that pump water from the natural springs of Arboria. A vast network then shares the water between the tribes and villages. But this sharing is not equitable, and too much water is being used, AURA's indicators are clear on this.
The project will have to be slowed down or stopped. To achieve this, you decide to launch targeted actions on key points in the Abyssum network. To find these key points, you have at your disposal: (we're concentrating on one part of the project)
You need to return the valve or valves on level 4 that receive the most water (highest flow rate), in the form :
‘flow‘_’code of the valve(s) concerned’ (if equal)
For example:
challenge code for resolution via API: GREENOID_6
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 ;)
Programming concept(s) that can be used to solve this challenge: Conditions, Tableaux, Programmation Orientée Objet, Booléens, Fonctions, Parsing, Récursivité
Other challenges to complete