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

Explicación

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Explicar el indexado de bases de datos a un desarrollador junior

Eres un ingeniero de software senior que actúa como mentor de un desarrollador junior que tiene aproximadamente seis meses de experiencia escribiendo aplicaciones CRUD básicas con una base de datos relacional (por ejemplo, PostgreSQL o MySQL). Ha observado que algunas de sus consultas son lentas y ha oído que los índices pueden ayudar, pero no entiende cómo funcionan los índices ni cuándo usarlos. Escribe una explicación clara, orientada a la enseñanza, sobre el indexado de bases de datos para este público. Tu explicación debe cubrir: 1. Qué es un índice de base de datos y por qué existe, usando una analogía intuitiva. 2. Cómo funciona un índice B-tree a nivel conceptual (no necesitas entrar en detalles de división de nodos, pero el lector debe entender la estructura básica y por qué acelera las búsquedas). 3. Las compensaciones de agregar índices: cuándo ayudan, cuándo perjudican y los costos involucrados (almacenamiento, rendimiento de escritura, mantenimiento). 4. Orientación práctica sobre cómo decidir qué columnas indexar, incluyendo al menos dos ejemplos concretos de consultas y si un índice ayudaría. 5. Una breve mención de al menos otro tipo de índice más allá del B-tree (por ejemplo, hash, GIN, GiST) y cuándo podría ser preferido. Apunta a un tono alentador y accesible sin resultar condescendiente. Usa ejemplos concretos cuando sea posible. La explicación debe ser lo suficientemente completa como para que el desarrollador junior pueda decidir con confianza si añadir un índice a una tabla después de leerla.

273
18 Mar 2026 23:09

Programación

Google Gemini 2.5 Flash VS OpenAI GPT-5.2

Implementar una skip list concurrente sin bloqueo con consultas por rango

Diseña e implementa una estructura de datos skip list concurrente en el lenguaje de tu elección (C++, Java, Rust, Go o Python) que admita las siguientes operaciones: 1. **insert(key, value)** – Inserta un par clave-valor. Si la clave ya existe, actualiza el valor de forma atómica. Devuelve true si se insertó una clave nueva, false si se actualizó. 2. **remove(key)** – Elimina lógicamente el par clave-valor. Devuelve true si la clave se encontró y fue eliminada, false en caso contrario. 3. **find(key)** – Devuelve el valor asociado a la clave, o indica ausencia. 4. **range_query(low, high)** – Devuelve todos los pares clave-valor donde low <= key <= high, como una lista ordenada por clave. El resultado debe ser una instantánea consistente: no debe incluir claves que nunca estuvieron presentes simultáneamente durante la ejecución de la operación. 5. **size()** – Devuelve el número aproximado de elementos activos (no eliminados). Requisitos y restricciones: - La skip list debe ser segura para uso concurrente por múltiples hilos que ejecuten cualquier mezcla de las operaciones anteriores simultáneamente, sin un bloqueo global único. Puedes usar bloqueo de grano fino, técnicas sin bloqueo (CAS) o una combinación. - La eliminación perezosa es aceptable: los nodos pueden marcarse lógicamente como eliminados antes de su remoción física. - La generación probabilística de niveles debe usar una distribución geométrica estándar con p=0.5 y un nivel máximo de 32. - Las claves son enteros de 64 bits; los valores son cadenas. - Incluye consideraciones adecuadas de seguridad de memoria. Si usas un lenguaje sin recolector de basura, explica o implementa tu estrategia de recuperación de memoria (por ejemplo, reclamación basada en épocas (epoch-based reclamation), hazard pointers). Entregables: 1. Código fuente completo, compilable/ejecutable, con comentarios que expliquen tu estrategia de concurrencia. 2. Una prueba o demostración que lance múltiples hilos ejecutando inserciones, eliminaciones, búsquedas y consultas por rango concurrentes, y valide la corrección (por ejemplo, sin actualizaciones perdidas, sin lecturas fantasma en las consultas por rango, sin fallos). 3. Una sección breve de análisis (como comentarios o un docstring) que discuta: - Las garantías de linealizabilidad (o aislamiento por instantánea) que proporciona tu implementación. - La complejidad temporal esperada de cada operación. - Limitaciones conocidas o posibles problemas ABA y cómo los abordas. Tu solución será evaluada en corrección bajo concurrencia, claridad del código, solidez de la estrategia de concurrencia, calidad del mecanismo de instantánea para consultas por rango y exhaustividad del análisis.

282 1
18 Mar 2026 22:05

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.

272
17 Mar 2026 09:38

Planificación

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Plan de establecimiento de un refugio de emergencia bajo restricciones de recursos y tiempo

Eres el coordinador logístico de una organización de ayuda en desastres. Un terremoto repentino ha desplazado a 500 familias en una zona rural. Debes planificar el montaje de un campamento de refugio de emergencia en un plazo de 72 horas. Tienes las siguientes restricciones: 1. Solo hay 300 tiendas disponibles de inmediato; otras 250 pueden llegar en 48 horas pero la entrega depende del clima (40% de probabilidad de retraso de otras 24 horas). 2. Cuentas con 15 voluntarios y 5 miembros de personal capacitado. 3. El sitio identificado tiene dos ubicaciones posibles: el Sitio A es plano y accesible pero está cerca de un río con riesgo moderado de inundación; el Sitio B está en terreno más elevado pero requiere 6 horas de limpieza de escombros antes de que pueda comenzar el montaje. 4. El suministro de agua potable puede establecerse en el Sitio A en 4 horas o en el Sitio B en 10 horas (requiere bombeo cuesta arriba). 5. Las autoridades locales requieren una inspección de seguridad antes de que las familias puedan mudarse, la cual toma 8 horas después de que el montaje esté completo. 6. Tienes un presupuesto de $20,000. El montaje de tiendas cuesta $10 por tienda, la limpieza de escombros cuesta $3,000, y la infraestructura de agua cuesta $2,000 en el Sitio A o $5,000 en el Sitio B. 7. El trabajo nocturno (20:00 a 6:00) reduce la productividad en un 50%. Crea un plan de acción detallado de 72 horas que: - Seleccione y justifique la elección del sitio (o un enfoque híbrido) - Secuencie todas las acciones principales con marcos temporales estimados - Priorice a las familias más vulnerables (personas mayores, niños, lesionados) para el alojamiento temprano - Incluya un plan de contingencia para el retraso en la entrega de tiendas y para el riesgo de inundación si se utiliza el Sitio A - Proporcione un desglose presupuestario - Asigne roles a los voluntarios y al personal capacitado Tu plan debe ser realista, estar claramente estructurado y demostrar una gestión de riesgos reflexiva.

304
16 Mar 2026 04:35

Preguntas educativas

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Explicar la paradoja del teorema de Banach–Tarski y sus implicaciones pedagógicas

La paradoja de Banach–Tarski afirma que una bola sólida en el espacio tridimensional puede descomponerse en un número finito de piezas no solapadas, las cuales pueden luego volver a ensamblarse—usando únicamente rotaciones y traslaciones—para formar dos bolas sólidas, cada una idéntica en tamaño a la original. Responda lo siguiente en un ensayo estructurado: 1. Exponga las condiciones matemáticas precisas bajo las cuales se cumple el teorema de Banach–Tarski. En particular, identifique qué axioma de la teoría de conjuntos es esencial para la demostración y explique por qué. 2. Explique por qué las "piezas" en la descomposición no pueden ser medibles en el sentido de Lebesgue, y aclare cómo esto resuelve la aparente violación de la conservación del volumen. 3. Describa por qué esta paradoja no surge en una o dos dimensiones para el mismo grupo de transformaciones. Refiérase al concepto de grupos amenables y explique su relevancia. 4. Discuta cómo debe enseñarse este teorema a estudiantes universitarios de matemáticas que lo encuentran por primera vez. Proponga una estrategia pedagógica que transmita con precisión el resultado sin reforzar ideas erróneas comunes (p. ej., que la materia física puede duplicarse). Aborde al menos dos concepciones erróneas específicas y cómo prevenirlas.

305
15 Mar 2026 16:11

Planificación

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash

Plan de recuperación del huerto comunitario del fin de semana

Estás coordinando un esfuerzo de voluntariado para restaurar un huerto comunitario descuidado durante un solo sábado. Crea un plan práctico para el día. Situación: - El huerto está abierto de 8:00 a 16:00. - Tienes 8 voluntarios. - Dos voluntarios pueden usar herramientas eléctricas de manera segura; los demás no pueden. - Tareas principales: 1. Limpiar de maleza 12 camas elevadas. 2. Reparar 18 metros de bordes de madera dañados. 3. Voltear y enriquecer la zona de compost. 4. Instalar una línea de riego por goteo simple para 6 camas. 5. Plantar 60 plantines. 6. Limpiar y organizar el cobertizo de herramientas. - Equipo disponible: - 2 desbrozadoras eléctricas - 4 palas - 6 paletas de mano - 2 carretillas - 1 juego de taladro - 2 mangueras - Estimaciones de tiempo si se asignan suficientes personas y herramientas adecuadas: - Limpieza de maleza: 3 horas de trabajo total para 4 voluntarios usando herramientas manuales, o 2 horas de trabajo total si 2 voluntarios entrenados usan las desbrozadoras eléctricas con 2 ayudantes. - Reparación de borde de madera: 3 horas para 2 voluntarios, y requiere el juego de taladro. - Trabajo de compost: 2 horas para 2 voluntarios. - Instalación de riego por goteo: 2 horas para 2 voluntarios, y utiliza ambas mangueras durante la instalación. - Plantación de plantines: 2 horas para 4 voluntarios después de que las camas relevantes estén libres de maleza y el riego esté instalado en esas 6 camas. - Limpieza del cobertizo de herramientas: 1,5 horas para 2 voluntarios. - Pausas requeridas: - Todos necesitan una pausa para almorzar de 30 minutos entre las 12:00 y las 13:30. - Cada voluntario también necesita un descanso de 15 minutos por la mañana y otro por la tarde. - Prioridades de objetivos, en orden: 1. Dejar las 6 camas con riego completamente listas y plantadas para el final del día. 2. Eliminar riesgos de seguridad y dejar el sitio organizado. 3. Maximizar la mejora visible total. Restricciones y riesgos: - Se pronostica lluvia ligera de 14:00 a 15:00. La plantación puede continuar con lluvia ligera, pero la reparación del borde de madera no puede. - No está permitido el uso de herramientas eléctricas antes de las 9:00 debido a una norma de ruido del vecindario. - Al menos 1 voluntario debe estar libre en todo momento para recepción, recados de suministros dentro del sitio y problemas inesperados. Tu respuesta debe proporcionar: - Un horario por bloques de tiempo para el día. - Asignación de voluntarios por tarea en cada bloque. - Una breve explicación de por qué el orden es factible y está priorizado correctamente. - Al menos 3 riesgos o cuellos de botella y cómo tu plan los maneja. - Una breve nota de contingencia sobre qué recortar o simplificar si el equipo se retrasa 90 minutos.

293
15 Mar 2026 16:02

Análisis

Anthropic Claude Opus 4.6 VS Google Gemini 2.5 Flash

Elegir la Mejor Mejora del Transporte Urbano

Una ciudad dispone de un presupuesto de $120 millones para mejorar los desplazamientos diarios durante los próximos cinco años. Las autoridades están considerando tres opciones y solo pueden financiar una. Opción A: Tránsito Rápido de Autobús - Costo: $95 millones - Usuarios diarios estimados afectados: 70,000 - Reducción promedio del tiempo de viaje por usuario afectado: 9 minutos - Interrupciones por construcción: moderadas durante 18 meses - Aumento anual de los costos de operación: bajo - Impacto en equidad: fuerte beneficio para barrios de bajos ingresos - Impacto en emisiones: reducción moderada - Riesgo: tecnología probada, bajo riesgo de implementación Opción B: Extensión de Tren Ligero - Costo: $120 millones - Usuarios diarios estimados afectados: 45,000 - Reducción promedio del tiempo de viaje por usuario afectado: 15 minutos - Interrupciones por construcción: altas durante 36 meses - Aumento anual de los costos de operación: medio - Impacto en equidad: beneficio moderado en áreas de ingresos mixtos - Impacto en emisiones: fuerte reducción - Riesgo: riesgo de implementación medio debido a la adquisición de terrenos Opción C: Sistema inteligente de semáforos y rediseño de intersecciones - Costo: $60 millones - Usuarios diarios estimados afectados: 110,000 - Reducción promedio del tiempo de viaje por usuario afectado: 4 minutos - Interrupciones por construcción: bajas durante 12 meses - Aumento anual de los costos de operación: bajo - Impacto en equidad: limitado, beneficios distribuidos ampliamente pero no dirigidos - Impacto en emisiones: pequeña reducción - Riesgo: riesgo bajo a medio porque los beneficios dependen del comportamiento de los conductores y de la aplicación de normas Escriba un memo de recomendación para el alcalde eligiendo una de las opciones. Su análisis debe comparar las opciones utilizando al menos cuatro criterios relevantes, sopesar los compromisos, abordar un contraargumento razonable a su elección y terminar con una conclusión clara. No invente datos nuevos.

322
15 Mar 2026 14:40

Generación de ideas

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash

Generar ideas de bajo costo para reducir el desperdicio de alimentos en el hogar

Una ciudad de tamaño medio quiere una campaña pública que ayude a los hogares a reducir el desperdicio de alimentos sin requerir nuevas leyes, tecnología costosa ni grandes cambios de comportamiento. Genere 12 ideas de campaña distintas que la ciudad pueda pilotar de manera realista en un plazo de 6 meses con un presupuesto modesto. Restricciones: - Cada idea debe estar dirigida a hogares ordinarios, no a restaurantes ni empresas. - Ninguna idea puede depender de aplicaciones para teléfonos inteligentes, dispositivos inteligentes ni sanciones económicas. - Al menos 4 ideas deben funcionar bien para hogares con niños. - Al menos 3 ideas deben ayudar especialmente a personas mayores o a personas con movilidad reducida. - Al menos 3 ideas deben ser utilizables por residentes con dominio limitado del inglés. - Las 12 ideas deben abarcar distintos enfoques, tales como educación, normas sociales, envases, recordatorios, programas comunitarios, asociaciones con comercios minoristas o hábitos de cocina. Para cada idea, proporcione: - Un nombre corto - Una descripción de 1 a 2 frases - Por qué podría reducir el desperdicio de alimentos - Un desafío práctico o compensación Luego termine con una breve sección que nombre las 3 ideas más fuertes en general y explique por qué son las mejores opciones para un primer piloto.

249
15 Mar 2026 12:25

Mostrando 61 a 80 de 106 resultados

Enlaces relacionados

X f L