Transformar un mensaje de texto sin formato a texto cifrado

Hay dos formas principales en las que se puede modificar un texto sin formato para obtener texto cifrado: la técnica de sustitución y la técnica de transposición.  1. Técnica  de sustitución: La técnica de sustitución implica la sustitución de las letras por otras letras y símbolos. De una manera más sencilla, se reemplazan los caracteres … Continue reading «Transformar un mensaje de texto sin formato a texto cifrado»

Introducción de ALU y ruta de datos

Representar y almacenar números era la operación básica de las computadoras de épocas anteriores. La verdadera oportunidad llegó cuando el cálculo, la manipulación de números como sumar, multiplicar, entró en escena. Estas operaciones son manejadas por la unidad lógica aritmética (ALU) de la computadora . La ALU es el cerebro matemático de una computadora. La … Continue reading «Introducción de ALU y ruta de datos»

Polimorfismos ad-hoc, de inclusión, paramétricos y de coerción

Cuando hablamos de polimorfismo en C++, llegamos a escuchar los siguientes cuatro tipos: Discutiendo esto en detalle: Polimorfismo ad-hoc , también llamado sobrecarga El polimorfismo ad-hoc permite que las funciones que tienen el mismo nombre actúen de manera diferente para diferentes tipos. Por ejemplo: el operador + suma dos enteros y concatena dos strings. El … Continue reading «Polimorfismos ad-hoc, de inclusión, paramétricos y de coerción»

Propiedad de color de borde CSS

La propiedad border-color se usa para agregar color al borde de un elemento. La propiedad border-color solo funcionará cuando se defina primero la propiedad border-style , que se usa para establecer los bordes. Esta propiedad no funcionará sola. Esto puede tomar de uno a cuatro valores para el borde superior, el borde derecho, el borde … Continue reading «Propiedad de color de borde CSS»

CSS | Propiedad de flujo flexible

La propiedad de flujo flexible es una subpropiedad del módulo de diseño de caja flexible y también una propiedad abreviada para envoltura flexible y dirección flexible. Nota: La propiedad flex es inútil cuando el elemento no es un elemento flexible. Sintaxis: flex-flow: flex-direction flex-wrap; Valores de la propiedad de flujo flexible: row nowrap: organiza la … Continue reading «CSS | Propiedad de flujo flexible»

Producto de todos los Nodes hoja del árbol binario.

Dado un árbol binario, encuentre el producto de todos los Nodes hoja. Ejemplos:   Input : 1 / \ 2 3 / \ / \ 4 5 6 7 \ 8 Output : product = 4 * 5 * 8 * 7 = 1120 La idea es atravesar el árbol de cualquier manera y verificar si … Continue reading «Producto de todos los Nodes hoja del árbol binario.»

Listar el método FindLastIndex() en C# | Serie 1

Este método se usa para buscar un elemento que coincida con las condiciones definidas por un predicado especificado y devuelve el índice de base cero de la última aparición dentro de List<T> o una parte de ella. Hay 3 métodos en la lista de sobrecarga de este método: Método FindLastIndex(Predicado<T>) Método FindLastIndex(Int32, Predicado<T>) Método FindLastIndex(Int32, … Continue reading «Listar el método FindLastIndex() en C# | Serie 1»

comando banner en Linux con ejemplos

El comando banner en Linux se usa para imprimir la string de caracteres ASCII en letras grandes en la salida estándar.  Sintaxis:  banner text Ejemplo 1: Imprimir “1234567890” en letras grandes.  Ejemplo 2: Imprimir «GeeksforGeeks» en letras grandes. Hay dos cosas:   Primero, toda la letra se mostrará en letras mayúsculas en la salida estándar. En … Continue reading «comando banner en Linux con ejemplos»

Generando todas las Subsecuencias posibles usando Recursión incluyendo la vacía.

Dada una array. La tarea es generar e imprimir todas las subsecuencias posibles de la array dada usando recursividad. Ejemplos:  Input : [1, 2, 3] Output : [3], [2], [2, 3], [1], [1, 3], [1, 2], [1, 2, 3], [] Input : [1, 2] Output : [2], [1], [1, 2], [] Enfoque: para cada elemento … Continue reading «Generando todas las Subsecuencias posibles usando Recursión incluyendo la vacía.»

Python | Trazar un gráfico de Excel con rellenos de degradado utilizando el módulo XlsxWriter

Requisito previo: crear y escribir en una hoja de Excel XlsxWriter es una biblioteca de Python con la que se pueden realizar múltiples operaciones en archivos de Excel, como crear, escribir, operaciones aritméticas y trazar gráficos. Veamos cómo trazar un gráfico con rellenos de degradado, utilizando datos en tiempo real. Los gráficos se componen de … Continue reading «Python | Trazar un gráfico de Excel con rellenos de degradado utilizando el módulo XlsxWriter»