Reemplazar duplicados con un valor duplicado mayor que el anterior

Dada una array de elementos y cambie la array de tal manera que todos los elementos de la array sean distintos. Si está reemplazando un valor, entonces el valor de reemplazo debe ser mayor que el valor anterior y, después de la modificación, la suma de los elementos debe ser lo más pequeña posible. Ejemplos:  … Continue reading «Reemplazar duplicados con un valor duplicado mayor que el anterior»

Experiencia de entrevista de Paytm para SDE-1 – Part 2

Fui contactado por el reclutador de PayTm, oficina de Noida para Desarrollador de Software. Fui entrevistado por un SDE-II del equipo de pagos, donde querían que los desarrolladores dominaran los conceptos de subprocesamiento de Java.  Las discusiones sobre mi experiencia técnica y una idea de la pila tecnológica en Paytm siguieron a una serie de … Continue reading «Experiencia de entrevista de Paytm para SDE-1 – Part 2»

Experiencia de entrevista de Paytm (en el campus)

Primera ronda:  Ronda de codificación en línea en cocubes. Tiene tres preguntas de codificación. Imprime los números dados al revés. Encuentra la suma máxima de subarreglo que no contiene duplicados. Encuentre la distancia de Node de hoja más corta desde un Node dado en un árbol binario. Aquellos que pudieron hacer 2 preguntas manejando todos … Continue reading «Experiencia de entrevista de Paytm (en el campus)»

Experiencia de entrevista de Paytm para SDE-1 | 1.2 años de experiencia

Fui contactado por un entrevistador a través de Instahyre. Ronda 1 (Evaluación en línea): hubo un total de 34 preguntas en la evaluación- 1 pregunta de codificación (restringida para usar solo lenguaje Java) era una pregunta de nivel medio 10 MCQ basados ​​en DS y Algos 10 MCQ basados ​​en lenguaje y conceptos Java 13 … Continue reading «Experiencia de entrevista de Paytm para SDE-1 | 1.2 años de experiencia»

Programa Python para multiplicar dos arrays

Dadas dos arrays, la tarea de multiplicarlas. Las arrays pueden ser cuadradas o rectangulares. Ejemplos:  Input : mat1[][] = {{1, 2}, {3, 4}} mat2[][] = {{1, 1}, {1, 1}} Output : {{3, 3}, {7, 7}} Input : mat1[][] = {{2, 4}, {3, 4}} mat2[][] = {{1, 2}, {1, 3}} Output : {{6, 16}, {7, 18}} … Continue reading «Programa Python para multiplicar dos arrays»

Programa Python3 para buscar un elemento en una array ordenada y rotada

Un elemento en una array ordenada se puede encontrar en el tiempo O (log n) a través de una búsqueda binaria . Pero supongamos que rotamos una array ordenada de orden ascendente en algún pivote desconocido para usted de antemano. Entonces, por ejemplo, 1 2 3 4 5 podría convertirse en 3 4 5 1 … Continue reading «Programa Python3 para buscar un elemento en una array ordenada y rotada»

Programa Javascript para fusionar tipo de listas enlazadas

A menudo se prefiere la ordenación por combinación para ordenar una lista vinculada. El lento rendimiento de acceso aleatorio de una lista enlazada hace que algunos otros algoritmos (como la ordenación rápida) funcionen mal y otros (como la ordenación heap) sean completamente imposibles.  Deje que head sea el primer Node de la lista enlazada que … Continue reading «Programa Javascript para fusionar tipo de listas enlazadas»

Experiencia de entrevista de Paytm para SDE 2021

Presenté mi solicitud en el sitio de carreras de Paytm, tengo más de 2 años de experiencia. Al día siguiente, una persona de Adquisición de Talento de Paytm me contactó.  Ronda 1: Ronda de codificación La prueba de codificación se realizó en Mettl Platform | 60 minutos | 2 preguntas de codificación Tuve que implementar … Continue reading «Experiencia de entrevista de Paytm para SDE 2021»

Encuentre la fila con el número máximo de 1

Dada una array booleana 2D, donde se ordena cada fila. Encuentre la fila con el número máximo de 1s.  Ejemplo:   Input matrix 0 1 1 1 0 0 1 1 1 1 1 1 // this row has maximum 1s 0 0 0 0 Output: 2 Un método simple es hacer un recorrido por filas … Continue reading «Encuentre la fila con el número máximo de 1»

Calcular el ángulo entre la manecilla de hora y la manecilla de minutos

Este problema se conoce como problema del ángulo del reloj, donde necesitamos encontrar el ángulo entre las manecillas de un reloj analógico en un momento dado. Ejemplos:  Input: h = 12:00 m = 30.00 Output: 165 degree Input: h = 3.00 m = 30.00 Output: 75 degree La idea es tomar como referencia las 12:00 … Continue reading «Calcular el ángulo entre la manecilla de hora y la manecilla de minutos»