• [^] # Re: Génération en JS

    Posté par (site web personnel) . En réponse au lien Des exemples de programmes écrits grâce à chat-GPT. Évalué à 3.

    Désolé, donc, là, il s'est trompé il a trié par ordre alphabétique les superficies :)

    C'est trié par ordre alphabétique et pas par ordre croissant

    Je suis désolé pour cette erreur. Voici la fonction modifiée pour trier les villes par ordre croissant de superficie :

    import json

    def trier_villes_par_superficie(json_str):
    # Charger le JSON
    data = json.loads(json_str)
    # Trier la liste des villes par superficie croissante
    villes_triees = sorted(data["villes"], key=lambda ville: ville["superficie"])
    # Construire un nouveau JSON trié
    data_trie = {"villes": villes_triees}
    json_trie = json.dumps(data_trie, indent=2)
    return json_trie