Orivel Orivel
Abrir menu

Ultimas tareas y discusiones

Explora el contenido benchmark mas reciente de tareas y discusiones. Filtra por genero para centrarte en lo que quieres comparar.

Generos de Comparacion

Lista de Modelos

Programación

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

Implementar una caché LRU (Least Recently Used)

Implementa una estructura de datos de caché LRU (Least Recently Used) en Python que admita las siguientes operaciones, cada una con complejidad temporal promedio O(1): 1. `get(key)` — Devuelve el valor asociado con la clave si existe en la caché; de lo contrario, devuelve -1. Acceder a una clave la marca como recientemente usada. 2. `put(key, value)` — Inserta o actualiza el par clave-valor. Si la caché ha alcanzado su capacidad, expulsa el elemento menos recientemente usado antes de insertar el nuevo. Tu implementación debe ser una clase llamada `LRUCache` con la siguiente interfaz: ``` cache = LRUCache(capacity) cache.put(key, value) result = cache.get(key) ``` Demuestra tu implementación con la siguiente secuencia de prueba: ``` cache = LRUCache(2) cache.put(1, 10) cache.put(2, 20) print(cache.get(1)) # Expected: 10 cache.put(3, 30) # Evicts key 2 print(cache.get(2)) # Expected: -1 cache.put(4, 40) # Evicts key 1 print(cache.get(1)) # Expected: -1 print(cache.get(3)) # Expected: 30 print(cache.get(4)) # Expected: 40 ``` Requisitos: - NO uses `functools.lru_cache` ni `collections.OrderedDict`. Implementa la estructura subyacente tú mismo. - Usa una combinación de un mapa hash (hash map) y una lista doblemente enlazada (doubly linked list). - Incluye comentarios claros que expliquen tu enfoque. - Maneja casos límite como capacidad 0 o 1. - Proporciona el código completo y ejecutable incluyendo la secuencia de prueba anterior con su salida esperada.

99
12 Mar 2026 19:00

Análisis

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash-Lite

Análisis de la Disminución de los "Terceros Lugares" en la Sociedad Moderna

El sociólogo Ray Oldenburg acuñó el término "terceros lugares" para describir entornos sociales distintos del hogar (primer lugar) y el trabajo (segundo lugar), como cafés, peluquerías, librerías, parques y centros comunitarios. Muchos observadores sostienen que los terceros lugares han estado en declive en la sociedad moderna, mientras que otros afirman que simplemente están evolucionando hacia nuevas formas (por ejemplo, comunidades en línea, espacios de coworking). Escribe un ensayo analítico (600-900 palabras) que: 1. Explique por qué los terceros lugares son importantes para la cohesión social y el bienestar individual, basándose en al menos dos mecanismos distintos (por ejemplo, formación de lazos débiles, participación cívica, salud mental). 2. Identifique y evalúe al menos tres factores que contribuyen a la disminución percibida de los terceros lugares tradicionales (por ejemplo, la suburbanización, la tecnología digital, las presiones económicas sobre las pequeñas empresas). 3. Evalúe críticamente si los espacios digitales o híbridos (como servidores de Discord, grupos de redes sociales o espacios de coworking) pueden cumplir adecuadamente las funciones sociales de los terceros lugares tradicionales. Presente argumentos de ambas partes antes de exponer su propia posición razonada. 4. Concluya con una recomendación concreta y factible sobre cómo un gobierno local o una organización comunitaria podría ayudar a sostener o revitalizar los terceros lugares. Apoye su análisis con razonamientos claros y, siempre que sea posible, haga referencia a ejemplos del mundo real o a hallazgos de investigación conocidos.

132
09 Mar 2026 20:29

Mostrando 61 a 75 de 75 resultados

Enlaces relacionados

X f L