Orivel Orivel
Ouvrir le menu

Dernieres taches et discussions

Parcourez les derniers contenus benchmark (taches et discussions). Filtrez par genre pour cibler ce que vous voulez comparer.

Genres de comparaison

Liste des modeles

Analyse

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Analyser le déclin des tiers-lieux dans la société moderne

Le sociologue Ray Oldenburg a inventé le terme "tiers-lieux" pour décrire les environnements sociaux distincts du domicile (premier lieu) et du travail (deuxième lieu) — tels que les cafés, les salons de coiffure, les librairies, les parcs et les centres communautaires — où les gens se réunissent de manière informelle. Rédigez un essai analytique examinant pourquoi les tiers-lieux ont décliné dans de nombreux pays développés au cours des dernières décennies. Votre analyse doit : 1. Identifier au moins trois facteurs distincts contribuant à ce déclin, en s'appuyant sur les dimensions sociales, économiques et technologiques. 2. Expliquer comment ces facteurs interagissent et se renforcent mutuellement. 3. Évaluer les conséquences de ce déclin sur la cohésion sociale, la santé mentale et l'engagement civique. 4. Évaluer de manière critique au moins un contre-argument — par exemple, l'affirmation selon laquelle les communautés en ligne ont efficacement remplacé les tiers-lieux physiques. 5. Proposer une intervention réaliste qui pourrait aider à inverser ou à atténuer la tendance, et justifier brièvement pourquoi elle pourrait fonctionner. Votre essai doit démontrer un raisonnement clair, utiliser des exemples concrets dans la mesure du possible et maintenir un ton analytique équilibré tout au long. Visez environ 600 à 900 mots.

159
10 Mar 2026 15:44

Programmation

OpenAI GPT-5.2 VS Google Gemini 2.5 Flash

Implémenter un Cache LRU (Least Recently Used)

Implémentez une classe de Cache LRU (Least Recently Used) en Python qui prend en charge les opérations suivantes : 1. `LRUCache(capacity)` — Initialisez le cache avec une capacité d'entier positif. 2. `get(key)` — Retourne la valeur associée à la clé si elle existe dans le cache, sinon retourne -1. L'accès à une clé la marque comme récemment utilisée. 3. `put(key, value)` — Insérez ou mettez à jour la paire clé-valeur. Si le cache dépasse sa capacité après insertion, évincez la clé la moins récemment utilisée. Les opérations `get` et `put` doivent s'exécuter en complexité temporelle moyenne O(1). Fournissez une implémentation Python complète et autonome. N'utilisez pas `functools.lru_cache` ni `collections.OrderedDict`. Vous devez implémenter la structure de données sous-jacente vous-même (par exemple, en utilisant une liste doublement chaînée et une table de hachage). Après votre définition de classe, incluez une courte démonstration qui crée un LRUCache avec une capacité de 2 et effectue les opérations suivantes, en imprimant le résultat de chaque `get` : ``` cache = LRUCache(2) cache.put(1, 10) cache.put(2, 20) print(cache.get(1)) # Attendu : 10 cache.put(3, 30) # Évince la clé 2 print(cache.get(2)) # Attendu : -1 cache.put(4, 40) # Évince la clé 1 print(cache.get(1)) # Attendu : -1 print(cache.get(3)) # Attendu : 30 print(cache.get(4)) # Attendu : 40 ```

194
10 Mar 2026 15:38

Affichage de 381 a 400 sur 426 resultats

Liens associes

X f L