Número de correcciones de caracteres en las strings dadas para que sean iguales

Dadas tres strings A , B y C . Cada uno de estos es una string de longitud N que consta de letras minúsculas en inglés. La tarea es hacer que todas las strings sean iguales realizando una operación en la que cualquier carácter de las strings dadas se pueda reemplazar con cualquier otro carácter, … Continue reading «Número de correcciones de caracteres en las strings dadas para que sean iguales»

Arrays en Java – Part 1

A diferencia de C++, las arrays son objetos de primera clase en Java. Por ejemplo, en el siguiente programa, se accede al tamaño de la array mediante la longitud , que es miembro del objeto arr[] . // file name: Main.java public class Main {     public static void main(String args[]) {        int arr[] = {10, … Continue reading «Arrays en Java – Part 1»

Versión escrita de operadores lógicos en C++

¿Podemos usar palabras clave en lugar de operadores en C++? Sí, ciertamente, podemos. El estándar ANSI C++ ha propuesto palabras clave para varios operadores de C++. Se originaron en C en el encabezado.en el momento en que había teclados que no podían escribir los símbolos requeridos como &&, !, || etc. En C++, se convirtieron … Continue reading «Versión escrita de operadores lógicos en C++»

Distancia recorrida por dos trenes juntos en la misma dirección

Dadas dos arrays A[] y B[] , cada una de las cuales consta de N enteros, que contienen las velocidades de dos trenes que viajan en la misma dirección, en cada unidad de tiempo, la tarea es encontrar la distancia total recorrida por los dos trenes juntos (lado al lado) a lo largo del viaje. … Continue reading «Distancia recorrida por dos trenes juntos en la misma dirección»

Conceptos de software

Una computadora es un dispositivo electrónico que puede realizar varias operaciones de cómputo a una velocidad mayor que la que puede hacer una máquina ordinaria o la mente humana. Está impulsado por muchas entidades, incluidos los componentes físicos y tangibles que podemos tocar o sentir, llamados Hardware y programas y comandos que controlan el hardware, … Continue reading «Conceptos de software»

Operaciones bit a bit en dígitos de un número

Dado un número N , la tarea es realizar las operaciones bit a bit en los dígitos del número N dado . Las operaciones bit a bit incluyen:   Encontrar el XOR de todos los dígitos del número dado N Encontrar el OR de todos los dígitos del número dado N Encontrar el AND de todos … Continue reading «Operaciones bit a bit en dígitos de un número»

Intercambiar elementos de la primera y la última columna en array

Dada una array de 4 x 4, la tarea es intercambiar los elementos de la primera y la última columna y mostrar la array resultante. Ejemplos:   Input: 8 9 7 6 4 7 6 5 3 2 1 8 9 9 7 7 Output: 6 9 7 8 5 7 6 4 8 2 1 … Continue reading «Intercambiar elementos de la primera y la última columna en array»

Programa para hallar el Producto de elementos diagonales de una array

Dada una array N * N, la tarea es encontrar el producto de los elementos de la diagonal izquierda y derecha. Ejemplos:   Input: arr[] = 1 2 3 4 5 6 7 8 9 7 4 2 2 2 2 1 Output: 9408 Explanation: Product of left diagonal = 1 * 4 * 6 * 1 … Continue reading «Programa para hallar el Producto de elementos diagonales de una array»

Cuadrado perfecto anterior y número de cubo más pequeño que el número N

Dado un número entero N , la tarea es encontrar el cuadrado perfecto anterior o el cubo perfecto más pequeño que el número N. Ejemplos :  Entrada: N = 6  Salida:  Cuadrado perfecto = 4  Cubo perfecto = 1 Entrada: N = 30  Salida:  Cuadrado perfecto = 25  Cubo perfecto = 27  Enfoque: el número … Continue reading «Cuadrado perfecto anterior y número de cubo más pequeño que el número N»

Convierta el valor flotante dado en una fracción equivalente

Dado un número de punto flotante en forma de string N , la tarea es convertir el número de punto flotante dado en fracciones . La secuencia de dígitos encerrada en “()” en la representación de coma flotante expresa recurrencia en la representación decimal. Por ejemplo, 1.(6) representa 1.666….   Ejemplos: Entrada: N = “1,5” Salida: 3/2 … Continue reading «Convierta el valor flotante dado en una fracción equivalente»