Lectura eficiente de entradas para programación competitiva con Java 8

Como todos sabemos, al resolver cualquier problema de CP, el primer paso es recopilar o leer la entrada. Un error común que todos cometemos es pasar demasiado tiempo escribiendo código y compilando también. En Java, se recomienda usar BufferedReader en lugar de Scanner para aceptar la entrada del usuario. ¿Por qué? Se discute en uno … Continue reading «Lectura eficiente de entradas para programación competitiva con Java 8»

Listas en LISP

Las listas en LISP común son simplemente una sola lista enlazada. En LISP, las listas están diseñadas como una string de registros. Al hablar de estructuras de registros en LISP, el concepto de Contras es vital. Contras en LISP es una estructura de registro con 2 componentes principales. Una función de contras toma 2 argumentos … Continue reading «Listas en LISP»

Factoriza x3 + 4×2 – 9x – 36.

Las matemáticas no se tratan solo de números, sino de tratar con diferentes cálculos que involucran números y variables. Esto es lo que básicamente se conoce como Álgebra. El álgebra se define como la representación de cálculos que involucran expresiones matemáticas que consisten en números, operadores y variables. Los números pueden ser del 0 al … Continue reading «Factoriza x3 + 4×2 – 9x – 36.»

Aplicación de generador de cotizaciones aleatorias usando ReactJS

React es una biblioteca de JavaScript utilizada para desarrollar interfaces de usuario interactivas. Es administrado por Facebook y una comunidad de desarrolladores individuales y empresas. React se enfoca principalmente en desarrollar aplicaciones web o móviles de una sola página. aquí, crearemos una aplicación generadora de cotizaciones aleatorias para comprender los conceptos básicos de ReactJS. Enfoque: … Continue reading «Aplicación de generador de cotizaciones aleatorias usando ReactJS»

¿Cómo instalar Seaborn en Linux?

Seaborn es una biblioteca que se utiliza principalmente para el trazado estadístico en Python. Está construido sobre Matplotlib y proporciona hermosos estilos predeterminados y paletas de colores para hacer que los gráficos estadísticos sean más atractivos. Dependencias nacidas del mar: Seaborn tiene las siguientes dependencias: Python 3.4+ entumecido espía pandas matplotlib pepita Instalación de Seaborn … Continue reading «¿Cómo instalar Seaborn en Linux?»

Cómo construir un bot de inicio de sesión automático simple con Python

En este artículo, vamos a ver cómo construir un bot de inicio de sesión automático simple usando python. En este escenario actual, cada sitio web usa autenticación y tenemos que iniciar sesión ingresando las credenciales adecuadas. Pero a veces se vuelve muy agitado iniciar sesión una y otra vez en un sitio web en particular. … Continue reading «Cómo construir un bot de inicio de sesión automático simple con Python»

Una introducción criptográfica al hash y las colisiones de hash

¿Qué es hash? Hashing es el proceso de convertir cualquier tipo de datos (generalmente contraseñas o archivos de instalación) en una string de longitud fija. Hay varios tipos de hash, pero para este artículo, solo veremos el hash MD5. MD5 es un ejemplo de un método hash. Por ejemplo, el hash MD5 de «hola» (sin … Continue reading «Una introducción criptográfica al hash y las colisiones de hash»

¿Cómo destruir la sesión después de un tiempo en PHP?

En PHP, creamos sesiones para el usuario que ha iniciado sesión y hacemos que ese usuario esté en línea hasta que el usuario cierre la sesión. Se puede hacer haciendo clic en el botón de cierre de sesión o destruyendo esa sesión después de un tiempo fijo.  De forma predeterminada, el tiempo de caducidad de … Continue reading «¿Cómo destruir la sesión después de un tiempo en PHP?»

¿Cómo habilitar/deshabilitar un botón usando jQuery?

En este artículo, demostraremos cómo habilitar y deshabilitar botones usando jQuery. Este artículo requiere cierta familiaridad con HTML, CSS, JavaScript y jQuery. La función jQuery prop() se puede usar para deshabilitar un botón.   Los valores de propiedad se pueden recuperar explícitamente usando el método prop() . El método prop() solo devuelve el valor de … Continue reading «¿Cómo habilitar/deshabilitar un botón usando jQuery?»

Consulta SQL para comparar dos strings

SQL significa lenguaje de consulta estructurado. Se utiliza para comunicarse con la base de datos. Hay algunos comandos SQL estándar como ‘seleccionar’, ‘eliminar’, ‘alterar’, etc. Para comparar dos strings en SQL Server, no hay una forma directa. En este artículo, aprenderemos cómo comparar dos strings en un servidor MS SQL y proporcionaremos algunos ejemplos. Una … Continue reading «Consulta SQL para comparar dos strings»