On t'a demandé de trouver les x milliardaires les plus riches, par fortune nette, dans un ensemble donné de pays (nombre de pays = N). Pour cela, tu as accès à une API qui renvoie les détails des milliardaires par pays.
Pour simplifier l'accès à l'API, tu peux utiliser le connecteur client ims/billionairehub pour te connecter à l'API qui renvoie les détails des milliardaires par pays.
import ims/billionairehub;
# Client ID and Client Secret to connect to the billionaire API
configurable string clientId = ?;
configurable string clientSecret = ?;
public function getTopXBillionaires(string[] countries, int x) returns string[]|error {
// Create the client connector
billionairehub:Client cl = check new ({auth: {clientId, clientSecret}});
// TODO Write your logic here
return [];
}
Entrée
Countries: ["United States"]
Limit: 3
Sortie
["Elon Musk", "Jeff Bezos", "Bill Gates"]
Entrée
Countries: ["China", "India"]
Limit: 5
Sortie
["Mukesh Ambani", "Gautam Adani & family", "Zhong Shanshan", "Zhang Yiming", "Ma Huateng"]
tests/Config.toml. Tu peux les utiliser pour initialiser le client.bal test pour exécuter et tester ton implémentation.ims/billionairehub permet d'appeler l'API qui renvoie les milliardaires par pays. Tu peux notamment utiliser la méthode distante getBillionaires("<country>").x premières.Inscris-toi sur Exercism pour apprendre et maîtriser Ballerina avec 60 exercices, et un vrai mentorat humain, le tout gratuitement.