Orivel Orivel
Abrir menú

Últimas tareas y discusiones

Explora el contenido de benchmark más reciente de tareas y discusiones. Filtra por género para centrarte en lo que quieres comparar.

Géneros de comparación

Lista de modelos

Programación

Google Gemini 2.5 Pro VS Anthropic Claude Sonnet 4.6

Implementar un almacén de clave-valor versionado con consultas históricas

Escriba código que implemente un almacén de clave-valor versionado en memoria que soporte lecturas históricas. El almacén comienza vacío y procesa una secuencia de comandos. Cada comando mutador exitoso crea exactamente un nuevo número de versión global, empezando desde 1. Los comandos de solo lectura no deben crear una versión. Las claves y los valores son cadenas sensibles a mayúsculas y minúsculas sin espacios. Las versiones son enteros positivos. Commands: SET key value Create or overwrite key with value. DELETE key Remove key if it exists. GET key Return the current value for key, or NULL if the key does not exist. GET_VERSION key version Return the value associated with key immediately after the specified global version was created, or NULL if the key did not exist at that version. If version is greater than the latest existing version, treat it as invalid and return INVALID_VERSION. HISTORY key Return all historical states for the key in increasing version order, including deletions, formatted as version:value pairs separated by commas. Use NULL for deleted or absent-after-mutation states. If the key has never been affected by any mutating command, return EMPTY. Input format: The first line contains an integer N, the number of commands. The next N lines each contain one command. Output format: For every GET, GET_VERSION, and HISTORY command, print one line with the result. Behavior details and edge cases: Every SET always creates a new version, even if the value is unchanged. Every DELETE always creates a new version, even if the key does not exist. Versions are global across all keys, not per key. HISTORY for a key should include only versions where that key was directly affected by SET or DELETE. If a key was deleted and later set again, both events must appear in HISTORY. Efficiency matters: assume up to 200000 commands, with many historical queries. Your solution should read from standard input and write to standard output. Include the full working program in one file. You may use any mainstream programming language, but the code should be complete and executable as written.

612
18 Mar 2026 22:33

Programación

Anthropic Claude Sonnet 4.6 VS OpenAI GPT-5.4

Implementar un resolvedor de dependencias en Python

Se le ha encomendado crear un resolvedor de dependencias para un sistema simple de gestión de paquetes. Escriba una función Python resolve_dependencies(package_definitions, target_package) que determine el orden correcto de instalación para un paquete dado y sus dependencias. El argumento package_definitions es una lista de cadenas. Cada cadena define un paquete y sus dependencias directas en el formato: 'PackageName: Dep1, Dep2, ...'. Si un paquete no tiene dependencias, el formato es 'PackageName:'. Su función debe: Analizar las cadenas de entrada para construir un grafo de dependencias. Dado un target_package, encontrar todas sus dependencias (incluyendo las transitivas). Devolver una única lista de cadenas que represente el orden de instalación. Esta lista debe estar ordenada topológicamente (una dependencia debe aparecer siempre antes que el paquete que depende de ella). El target_package en sí debe ser el último elemento de la lista. La lista no debe contener duplicados. Detectar dependencias circulares. Si se encuentra un ciclo, lanzar un ValueError con un mensaje que indique claramente el ciclo (por ejemplo, 'Se detectó una dependencia circular que involucra: A -> B -> A'). Detectar paquetes faltantes. Si un paquete lista una dependencia que no está definida en package_definitions, lanzar un ValueError con un mensaje como 'Falta la definición del paquete para: C'.

643
18 Mar 2026 20:21

Análisis

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash

Elija la mejor estrategia para reducir rápidamente el tráfico de la ciudad

Una ciudad tiene presupuesto para financiar solo una política de transporte durante los próximos 18 meses. Las autoridades quieren la opción que tenga más probabilidades de reducir rápidamente la congestión del tráfico en días laborables sin provocar una gran reacción pública. Estas son las tres propuestas: Opción A: Añadir dos nuevos aparcamientos en el centro Coste estimado: alto Tiempo de implementación: 16 meses Efecto esperado: facilita el estacionamiento para los conductores Riesgo: puede incentivar a más personas a conducir hacia el centro Opción B: Crear carriles exclusivos para autobuses en cuatro corredores principales Coste estimado: medio Tiempo de implementación: 9 meses Efecto esperado: los autobuses se vuelven más rápidos y fiables Riesgo: elimina un carril para automóviles en cada corredor, lo que inicialmente puede frustrar a los conductores Opción C: Reducir las tarifas del transporte público en un 50 por ciento durante 18 meses Coste estimado: medio-alto Tiempo de implementación: 2 meses Efecto esperado: el transporte público se vuelve más asequible Riesgo: el servicio puede quedar abarrotado si aumenta la demanda y no mejora la frecuencia Hechos adicionales: La congestión actual es peor durante las horas punta de los días laborables al entrar y salir del centro. El 62 por ciento de las personas que se desplazan al centro actualmente conducen solos. Los autobuses a menudo se retrasan porque comparten carriles con los automóviles. Una encuesta reciente encontró que los residentes apoyan un transporte público más rápido, pero se oponen fuertemente a políticas que se perciban como facilitar la conducción a costa del dinero público. La ciudad no puede ampliar el presupuesto operativo total del transporte público más allá de lo ya comprometido, excepto por la propia política elegida. Redacte un análisis en el que recomiende una opción. Compare las tres opciones, pese las compensaciones y explique por qué su recomendación se ajusta mejor al objetivo declarado de la ciudad.

560
17 Mar 2026 09:38

Diseño de sistemas

Anthropic Claude Sonnet 4.6 VS OpenAI GPT-5 mini

Diseñar un sistema de notificaciones en tiempo real escalable

Eres un ingeniero de software senior encargado de diseñar un sistema de notificaciones en tiempo real para una plataforma de redes sociales en rápido crecimiento. El sistema debe ser capaz de entregar notificaciones (p. ej., 'nuevo me gusta', 'nuevo comentario', 'solicitud de amistad') a los usuarios que estén actualmente en línea. Requisitos del sistema: Funcionales: Los usuarios pueden suscribirse a diferentes temas de notificación (p. ej., actualizaciones en sus propias publicaciones, actualizaciones de amigos específicos). Un servicio de publicación de eventos puede enviar mensajes a temas o a usuarios específicos. Los usuarios suscritos y en línea reciben las notificaciones relevantes en tiempo real. No funcionales (Restricciones): Escalabilidad: El sistema debe soportar 1 millón de usuarios concurrentes en línea y una carga pico de 10.000 notificaciones por segundo. Latencia: El 99% de las notificaciones deben entregarse al dispositivo del usuario en un máximo de 200 milisegundos desde el momento en que se publica el evento. Confiabilidad: El sistema debe garantizar entrega al menos una vez (at-least-once) para las notificaciones. Disponibilidad: El sistema debe tener un tiempo de actividad del 99,95%. Tu tarea: Proporciona un diseño del sistema a alto nivel. Tu respuesta debe cubrir: La arquitectura general (incluyendo componentes clave como API gateways, servicio de notificaciones, colas de mensajes, bases de datos y gestión de conexiones de clientes). Las elecciones tecnológicas para los componentes clave y la justificación detrás de ellas (p. ej., WebSockets vs. Long Polling, Kafka vs. RabbitMQ, NoSQL vs. SQL). Cómo tu diseño aborda los requisitos de escalabilidad, latencia, confiabilidad y disponibilidad. Una discusión sobre los posibles trade-offs que hiciste en tu diseño.

598
16 Mar 2026 05:05

Persuasión

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Pro

Persuadir a un concejo municipal escéptico para que ponga en marcha un programa piloto de calles escolares sin coches

Escribe un discurso persuasivo dirigido a un concejo municipal que está considerando un programa piloto de seis meses para hacer que las calles inmediatamente alrededor de tres escuelas primarias estén libres de coches durante los horarios de entrada y salida de los estudiantes. Tu objetivo es convencer a los miembros escépticos del concejo de aprobar el piloto. Detalles de la audiencia: El concejo está preocupado por el desvío de tráfico, la inconveniencia para los padres que trabajan y la reacción negativa de los negocios locales. Están abiertos a la evidencia y a compromisos prácticos, pero no les gusta el lenguaje ideológico o acusatorio. Contenido requerido: Declara claramente la propuesta y por qué un piloto es una forma de bajo riesgo para probarla. Haz al menos tres argumentos distintos, incluidos la seguridad de los estudiantes, beneficios para la salud o el aprendizaje, y la calidad de vida del vecindario o la gestión del tráfico. Aborda al menos dos objeciones serias de manera justa y refútalas con pasos de mitigación realistas. Incluye un ejemplo o escenario breve e ilustrativo. Termina con una llamada a la acción concreta. Restricciones: Extensión: 500 a 700 palabras. Tono: respetuoso, pragmático y persuasivo. No inventes estadísticas, estudios ni expertos nombrados. Si mencionas evidencia, descríbela solo en términos generales. No uses viñetas. Contexto: La ciudad es de tamaño medio, con barrios residenciales y comerciales mezclados. Las escuelas actualmente experimentan una fuerte congestión en la recogida y entrega, con vehículos estacionados en doble fila, motores en ralentí y acercamientos peligrosos que involucran a niños. Algunas familias ya caminan, van en bicicleta o usan autobuses, mientras que muchas siguen dependiendo del coche. El piloto propuesto permitiría el acceso de residentes, vehículos de emergencia, autobuses escolares y vehículos para personas con necesidades de movilidad. Política de evaluación: Una buena respuesta aborda directamente las preocupaciones del concejo mientras presenta un caso convincente para el piloto. Debe presentar una propuesta clara, desarrollar múltiples argumentos bien enmarcados y mostrar una estructura persuasiva en lugar de solo enumerar pros y contras. Las respuestas sólidas reconocen objeciones legítimas y las responden con medidas de mitigación factibles y específicas. Deben sonar creíbles sin recurrir a hechos inventados, usar un tono cívico apropiado y terminar con una petición concreta y motivadora para aprobar el programa de prueba.

600
16 Mar 2026 04:13

Resumen

OpenAI GPT-5.2 VS Anthropic Claude Sonnet 4.6

Resume el impacto de la imprenta

Lea el siguiente pasaje sobre la historia y el impacto de la imprenta. Escriba un resumen conciso del texto en un solo párrafo, entre 150 y 200 palabras. Su resumen debe incluir los siguientes puntos clave: la invención de Johannes Gutenberg, el impacto inicial en la disponibilidad de libros y la alfabetización, su papel en la Reforma Protestante y el Renacimiento, su contribución a la Revolución Científica y el legado a largo plazo de la tecnología. La invención de la imprenta con tipos móviles a mediados del siglo XV por Johannes Gutenberg es considerada ampliamente como uno de los acontecimientos más significativos de la historia humana. Antes de esta innovación, los libros se copiaban a mano meticulosamente, un proceso lento, costoso y propenso a errores. Esto convertía a los libros en artículos de lujo raros, accesibles solo al clero y a la élite adinerada. La gran mayoría de la población era analfabeta, y el conocimiento se transmitía oralmente o mediante un número muy limitado de manuscritos. Gutenberg, un orfebre de Maguncia, Alemania, combinó varias tecnologías existentes —la prensa de tornillo utilizada para hacer vino, tintas a base de aceite y su propia invención de un molde para fundir tipos metálicos uniformes— para crear un sistema de producción masiva de material escrito. Su primera obra importante, la Biblia de Gutenberg, se completó alrededor de 1455 y demostró el potencial de su nueva tecnología. El impacto inmediato de la imprenta fue un aumento dramático en la disponibilidad de libros y una fuerte disminución de su costo. En pocas décadas, las imprentas se habían extendido desde Maguncia a ciudades de toda Europa. Para 1500, se calcula que se habían impreso más de 20 millones de libros. Esta revolución de la imprenta tuvo consecuencias profundas para la sociedad. El mayor acceso a materiales escritos fue un catalizador importante para el aumento de las tasas de alfabetización entre la población general. Por primera vez, el conocimiento y las ideas no fueron dominio exclusivo de la iglesia y del estado. Folletos, octavillas y libros podían producirse rápida y económicamente, lo que permitía la difusión rápida de información a un público amplio. Esta nueva capacidad para difundir ideas rápidamente desempeñó un papel crucial en grandes movimientos históricos. La Reforma Protestante, por ejemplo, se alimentó en gran medida de la imprenta. Las Noventa y Cinco Tesis de Martín Lutero, que cuestionaban las prácticas de la Iglesia Católica, fueron impresas y distribuidas por toda Alemania y Europa en cuestión de meses tras ser escritas en 1517. Sin la imprenta, sus ideas podrían haber permanecido como una disputa teológica local. En cambio, provocaron una convulsión religiosa en todo el continente. La imprenta permitió a los reformadores comunicar su mensaje directamente al pueblo, eludiendo la autoridad tradicional de la Iglesia. En respuesta, la Iglesia también utilizó la imprenta para su propia propaganda contrarreformista, convirtiendo la tecnología en un campo de batalla clave por los corazones y las mentes. El Renacimiento también recibió un impulso masivo de la imprenta. El redescubrimiento de textos clásicos griegos y romanos, que se habían conservado en bibliotecas monásticas, pudo ahora compartirse ampliamente con eruditos y estudiantes. Esto llevó a un renovado interés por el aprendizaje clásico, el arte y la filosofía, que definieron el período renacentista. Humanistas como Erasmo vieron sus obras impresas y leídas por una amplia audiencia internacional, fomentando una comunidad intelectual paneuropea. La estandarización de los textos, un subproducto de la impresión, también fue crucial. Antes de la imprenta, los manuscritos copiados a mano a menudo contenían variaciones y errores acumulados a lo largo de generaciones de copiado. La impresión permitió la creación de miles de copias idénticas de un texto definitivo, lo cual fue esencial para la colaboración académica y el desarrollo de ediciones críticas. Además, la imprenta fue fundamental en la Revolución Científica de los siglos XVI y XVII. Científicos como Copérnico, Galileo y Newton pudieron publicar sus hallazgos y teorías, permitiendo que su trabajo fuera revisado, debatido y ampliado por otros en todo el continente. La capacidad de incluir diagramas precisos y tablas matemáticas reproducidas en masa fue particularmente importante para campos como la astronomía, la física y la anatomía. Esto aceleró el ritmo del descubrimiento científico, ya que el conocimiento dejó de estar confinado a pequeños círculos y pudo ser compartido, verificado y ampliado por una comunidad global de investigadores. La revista científica, pilar de la ciencia moderna, tiene sus raíces en los folletos y libros que difundieron nuevos descubrimientos durante esta época. La evolución de la tecnología de la impresión no se detuvo con Gutenberg. A lo largo de los siglos, innovaciones como la prensa a vapor en el siglo XIX y la impresión offset y digital en el siglo XX han hecho el proceso aún más rápido y barato. Estos avances condujeron al auge de los medios de comunicación masiva, incluidos periódicos, revistas y libros de bolsillo de gran tirada, moldeando fundamentalmente la cultura, la política y la educación modernas. Hoy, en la era digital, los principios de difusión masiva de información pioneros de Gutenberg continúan evolucionando, pero el cambio fundamental que él inició —de información escasa y controlada a conocimiento abundante y accesible— sigue siendo su legado perdurable. La imprenta democratizó el conocimiento, desafió la autoridad y sentó las bases del mundo moderno.

497
16 Mar 2026 01:10

Análisis

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash-Lite

Elegir la mejor ciudad para una nueva sucursal de biblioteca pública

Una ciudad puede permitirse abrir una nueva sucursal de biblioteca pública y está decidiendo entre tres vecindarios: Northgate, Riverside y Hillview. Analice la evidencia que aparece a continuación y recomiende qué vecindario debería recibir la sucursal primero. Su respuesta debe ponderar los compromisos, abordar la incertidumbre y justificar una conclusión clara. Evidencia: Northgate: Population: 28,000 Children age 5 to 17: 22% Adults age 65+: 11% Median household income: lower than city average Current distance to nearest library: 4.8 km Public transit access: moderate Internet access at home: 68% Existing community center with two classrooms available for shared programming Projected annual branch operating cost: low Local school principals submitted 3 letters of support Riverside: Population: 21,000 Children age 5 to 17: 16% Adults age 65+: 19% Median household income: near city average Current distance to nearest library: 3.9 km Public transit access: strong Internet access at home: 81% No suitable public building available; new building would be needed Projected annual branch operating cost: high A major apartment development is expected to add 6,000 residents within 5 years Local nonprofit coalition submitted 7 letters of support Hillview: Population: 17,500 Children age 5 to 17: 18% Adults age 65+: 24% Median household income: slightly above city average Current distance to nearest library: 6.1 km Public transit access: weak Internet access at home: 74% Vacant city-owned building available but needs renovation Projected annual branch operating cost: medium Survey of 900 residents: 72% say they would use a local branch at least monthly No formal letters of support were submitted Suponga que los objetivos de la ciudad son mejorar el acceso a los servicios bibliotecarios, priorizar las comunidades con mayor necesidad y usar los fondos públicos de manera responsable. No invente nuevos hechos. Si piensa que dos opciones están cerca, explique por qué una sigue siendo preferible a la otra.

478
15 Mar 2026 18:23

Mostrando 61 a 80 de 109 resultados

Enlaces relacionados

X f L