Programa Java para la distancia focal de un espejo esférico

La distancia focal es la distancia entre el centro del espejo y los focos principales. Para determinar la distancia focal de un espejo esférico debemos conocer el radio de curvatura de ese espejo. La distancia del vértice al centro de curvatura se llama radio de curvatura. La distancia focal es la mitad del radio de … Continue reading «Programa Java para la distancia focal de un espejo esférico»

Programa Java para encontrar el resto de la multiplicación de arrays dividido por n

Dados varios números y un número n, la tarea es imprimir el resto después de multiplicar todo el número dividido por n. Ejemplos: Input : arr[] = {100, 10, 5, 25, 35, 14}, n = 11 Output : 9 100 x 10 x 5 x 25 x 35 x 14 = 61250000 % 11 = … Continue reading «Programa Java para encontrar el resto de la multiplicación de arrays dividido por n»

Encuentra el término N de la serie 1, 1, 2, 6, 24…

Dado un número N. La tarea es escribir un programa para encontrar el N-ésimo término en la siguiente serie:   1, 1, 2, 6, 24… Ejemplos:   Input: 3 Output: 2 For N = 3 Nth term = (N-1)! = 2 Input: 5 Output: 24 El enésimo término de la serie viene dado por la siguiente fórmula:   … Continue reading «Encuentra el término N de la serie 1, 1, 2, 6, 24…»

Interfaz ToIntBiFunction en Java con ejemplos

La interfaz ToIntBiFunction es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma dos argumentos de tipo T y U y produce un resultado de valor entero. Esta interfaz funcional admite dos genéricos, a saber: – T : denota el tipo del … Continue reading «Interfaz ToIntBiFunction en Java con ejemplos»

Convierta la string dada para que solo contenga caracteres distintos

Dada una string str que consta de alfabetos ingleses en minúsculas, la tarea es convertir la string para que contenga solo caracteres distintos. Cualquier carácter de la string puede ser reemplazado por cualquier otro carácter en minúsculas (el número de reemplazos debe ser mínimo). Imprime la string modificada. Ejemplos:   Entrada: str = “geeksforgeeks”  Salida: abcdhforgieks … Continue reading «Convierta la string dada para que solo contenga caracteres distintos»

Programa Java para Rat in a Maze | Retrocediendo-2

Hemos discutido el problema de Backtracking y Knight’s tour en el Set 1 . Analicemos Rat in a Maze como otro problema de ejemplo que se puede resolver usando Backtracking. Un laberinto se da como una array binaria N*N de bloques donde el bloque de origen es el bloque superior izquierdo, es decir, laberinto[0][0], y … Continue reading «Programa Java para Rat in a Maze | Retrocediendo-2»

Programa Java para cifrar contraseñas en archivos de configuración

Las contraseñas brindan la primera línea de defensa contra el acceso no autorizado a su computadora e información personal. Cuanto más segura sea su contraseña, más protegida estará su computadora de piratas informáticos y software malicioso. Cada sitio web o aplicación de software requiere una contraseña para autenticar al usuario válido. Pero al crear una … Continue reading «Programa Java para cifrar contraseñas en archivos de configuración»

Programa Java para imprimir todas las rotaciones posibles de una array dada

Dada una array de enteros arr[] de tamaño N , la tarea es imprimir todas las rotaciones posibles de la array. Ejemplos:  Entrada: arr[] = {1, 2, 3, 4}  Salida: {1, 2, 3, 4}, {4, 1, 2, 3}, {3, 4, 1, 2}, {2, 3, 4, 1}  Explicación:  Inicial arr[] = {1, 2, 3, 4}  Después … Continue reading «Programa Java para imprimir todas las rotaciones posibles de una array dada»

Programa Java para encontrar la suma de los últimos N Nodes de la lista vinculada dada

Dada una lista enlazada y un número n . Encuentre la suma de los últimos n Nodes de la lista enlazada. Restricciones: 0 <= n <= número de Nodes en la lista enlazada. Ejemplos:   Input: 10->6->8->4->12, n = 2 Output: 16 Sum of last two nodes: 12 + 4 = 16 Input: 15->7->9->5->16->14, n = … Continue reading «Programa Java para encontrar la suma de los últimos N Nodes de la lista vinculada dada»

Programa Java para ordenar la array dada

Dada una array xn. El problema es ordenar la array dada en orden estricto. Aquí el orden estricto significa que la array se ordena de tal manera que todos los elementos de una fila se ordenan en orden creciente y para la fila ‘i’, donde 1 <= i <= n-1, el primer elemento de la … Continue reading «Programa Java para ordenar la array dada»