Node JS | Hashing de contraseña con módulo Crypto

En aplicaciones de la vida real con funcionalidad de autenticación de usuario, no es práctico almacenar la contraseña de usuario como la string original en la base de datos, pero es una buena práctica codificar la contraseña y luego almacenarla en la base de datos. El módulo criptográfico para Node JS ayuda a los desarrolladores … Continue reading «Node JS | Hashing de contraseña con módulo Crypto»

Encuentre el Node con el valor máximo en un árbol de búsqueda binaria

Dado un árbol de búsqueda binario, la tarea es encontrar el Node con el valor máximo en un BST.  Para el árbol de arriba, comenzamos con 20, luego nos movemos a la derecha hasta 22. Seguimos moviéndonos a la derecha hasta que vemos NULL. Dado que la derecha de 22 es NULL, 22 es el … Continue reading «Encuentre el Node con el valor máximo en un árbol de búsqueda binaria»

Entrevistas técnicas de craqueo; novatos

Este artículo se basa principalmente en lo que debe y no debe hacer en las entrevistas técnicas y cómo una persona debe prepararse para las entrevistas. Hay muchas preguntas sobre si lo que se debe preparar para descifrar una entrevista técnica. Lo primero y más importante: el entrevistador está buscando a un chico que pueda … Continue reading «Entrevistas técnicas de craqueo; novatos»

Creación de una nueva sucursal en Github sin usar ningún IDE

Git es un sistema de control de versiones de código abierto. Significa que cada vez que un desarrollador desarrolla algún proyecto (como una aplicación o sitio web) o algo así, lo actualiza constantemente para satisfacer las demandas de los usuarios, la tecnología y lo que sea, Git es un sistema de control de versiones que … Continue reading «Creación de una nueva sucursal en Github sin usar ningún IDE»

Números dentro de un rango que se puede expresar como potencia de dos números

Dados dos enteros L y R. Encuentra el número de potencias perfectas en el rango dado [L, R]. Se dice que un número x es potencia perfecta si existen algunos enteros a > 0, p > 1 tales que x = a p . Ejemplos: Input : 1 4 Output : 2 Explanation : Suitable … Continue reading «Números dentro de un rango que se puede expresar como potencia de dos números»

Modifique una array girando la i-ésima fila exactamente i veces en el sentido de las agujas del reloj

Dada una array mat[][] de dimensiones M * N , la tarea es imprimir la array obtenida después de rotar cada i -ésima fila de la array i veces en el sentido de las agujas del reloj. Ejemplos: Entrada: mat[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} Salida: 1 2 3 6 … Continue reading «Modifique una array girando la i-ésima fila exactamente i veces en el sentido de las agujas del reloj»

Elimine los Nodes de la lista vinculada que tienen un valor mayor en el lado izquierdo

Dada una lista enlazada individualmente, la tarea es eliminar todos los Nodes que tienen un valor mayor en el lado izquierdo. Ejemplos:  Input: 12->15->10->11->5->6->2->3 Output: Modified Linked List = 12 15 Input: 25->15->6->48->12->5->16->14 Output: Modified Linked List = 14 16 48 Acercarse:   Inicialice el máximo con el Node principal. Recorre la lista. Compruebe si el … Continue reading «Elimine los Nodes de la lista vinculada que tienen un valor mayor en el lado izquierdo»

Convierta una lista enlazada individualmente en una array

Dada una lista enlazada individualmente y la tarea es convertirla en una array. Ejemplos:   Entrada: Lista = 1 -> 2 -> 3 -> 4 -> 5 -> NULL  Salida: 1 2 3 4 5 Entrada: Lista = 10 -> 20 -> 30 -> 40 -> 50 -> NULL  Salida: 10 20 30 40 50   Enfoque: … Continue reading «Convierta una lista enlazada individualmente en una array»

Eliminar caracteres que aparecen más de k veces

Dada una string de letras minúsculas, redúzcala eliminando los caracteres que aparecen más de k veces en la string. Ejemplos:  Input : str = «geeksforgeeks» k = 2 Output : for Input : str = «geeksforgeeks» k = 3 Output : gksforgks Acercarse :   Cree una tabla hash de 26 índices, donde el índice 0 … Continue reading «Eliminar caracteres que aparecen más de k veces»

Verifique si dos strings binarias se pueden igualar intercambiando 1 que ocurren antes de 0

Dadas dos strings binarias str1 y str2 que tienen la misma longitud, la tarea es encontrar si es posible igualar las dos strings binarias str1 y str2 intercambiando todos los 1 que ocurren en índices menores que el índice 0 s en la string binaria str1 . Ejemplos: Entrada: str1 = “0110”, str2 = “0011”  … Continue reading «Verifique si dos strings binarias se pueden igualar intercambiando 1 que ocurren antes de 0»