Inplace rotar array cuadrada 90 grados | Serie 1

Dada una array cuadrada, gírela 90 grados en sentido contrario a las agujas del reloj sin usar ningún espacio adicional. Ejemplos:  Input: Matrix: 1 2 3 4 5 6 7 8 9 Output: 3 6 9 2 5 8 1 4 7 The given matrix is rotated by 90 degree in anti-clockwise direction. Input: 1 … Continue reading «Inplace rotar array cuadrada 90 grados | Serie 1»

Suma de dos números grandes

Dados dos números como strings. Los números pueden ser muy grandes (pueden no caber en long long int), la tarea es encontrar la suma de estos dos números. Ejemplos:  Input : str1 = «3333311111111111», str2 = «44422222221111» Output : 3377733333332222 Input : str1 = «7777555511111111», str2 = «3332222221111» Output : 7780887733332222 La idea se basa … Continue reading «Suma de dos números grandes»

Fusión eficiente de dos arrays ordenadas con O (1) espacio adicional – Part 1

Dados dos arreglos ordenados, necesitamos fusionarlos en O((n+m)*log(n+m)) tiempo con O(1) espacio extra en un arreglo ordenado, cuando n es el tamaño del primer arreglo, y m es el tamaño de la segunda array. Ejemplo:   Input: ar1[] = {10}; ar2[] = {2, 3}; Output: ar1[] = {2} ar2[] = {3, 10} Input: ar1[] = {1, … Continue reading «Fusión eficiente de dos arrays ordenadas con O (1) espacio adicional – Part 1»

Experiencia de entrevista de Zoho | Conjunto 10 (Conducción fuera del campus)

Se llevaron a cabo las siguientes rondas. Ronda 1 : La primera ronda se llevó a cabo el 10 de enero de 2016. La ronda uno contenía 30 preguntas con una duración de 3 horas. Había 20 aplicaciones c y 10 aplicaciones lógicas. Las aplicaciones c consistían principalmente en punteros. El resto eran preguntas de … Continue reading «Experiencia de entrevista de Zoho | Conjunto 10 (Conducción fuera del campus)»

Experiencia de entrevista de Zoho | Conjunto 42 (fuera del campus)

Asistí a la entrevista de Zoho el 2 de febrero de 2019  La ronda 1:  Hubo 25 preguntas. 15 preguntas técnicas y 10 preguntas de aptitud.  Preguntas técnicas: bucles básicos, declaraciones condicionales, operadores, operadores de incremento y decremento, punteros  Aptitud general-problemas sobre trenes, tuberías y cisternas, razones y proporciones, acertijos, relojes, calendario, velocidad y distancia, … Continue reading «Experiencia de entrevista de Zoho | Conjunto 42 (fuera del campus)»

Experiencia de entrevista de Zoho (Chennai) | Ene 2020 Fuera del campus

Entrevista realizada para un desarrollador de C/C++ con experiencia de (1-4) años. Lenguaje de programación permitido C o C++. Ronda 1: Fue una codificación simple durante 3 horas. Preguntas formuladas en esta ronda: Cuente el número de palabras, letras, tabulaciones, líneas nuevas, espacios en blanco en el archivo de texto dado. Problema de suma de … Continue reading «Experiencia de entrevista de Zoho (Chennai) | Ene 2020 Fuera del campus»

Experiencia de entrevista de Zoho | En el campus

Recientemente asistí a la campaña Zoho Interview (On Campus). Me gustaría agradecer a GeeksforGeeks por darme esta oportunidad.  Ronda 1: prueba escrita   50 MCQ’s basados ​​en conceptos básicos de c y c++. Tiempo-60 minutos. Depuración de programas c simples (3-4 programas). Encontrar la salida de los programas c y c ++ (2-3 programas). Ronda 2: … Continue reading «Experiencia de entrevista de Zoho | En el campus»

Programa C++ para ordenar una array en forma de onda

Dada una array no ordenada de enteros, ordene la array en una array similar a una onda. Una array ‘arr[0..n-1]’ se ordena en forma de onda si arr[0] >= arr[1] <= arr[2] >= arr[3] <= arr[4] >= … .. Ejemplos:  Input: arr[] = {10, 5, 6, 3, 2, 20, 100, 80} Output: arr[] = {10, … Continue reading «Programa C++ para ordenar una array en forma de onda»

Programa C para encontrar el siguiente elemento mayor

Dada una array, imprima el siguiente elemento mayor (NGE) para cada elemento. El siguiente elemento mayor para un elemento x es el primer elemento mayor en el lado derecho de x en la array. Elementos para los que no existe un elemento mayor, considere el siguiente elemento mayor como -1.  Ejemplos:  Para una array, el … Continue reading «Programa C para encontrar el siguiente elemento mayor»

Programa Java para encontrar un subarreglo con una suma dada: conjunto 1 (números no negativos)

Dado un arreglo desordenado de enteros no negativos, encuentre un subarreglo continuo que se suma a un número dado. Ejemplos:  Input: arr[] = {1, 4, 20, 3, 10, 5}, sum = 33 Output: Sum found between indexes 2 and 4 Sum of elements between indices 2 and 4 is 20 + 3 + 10 = 33 … Continue reading «Programa Java para encontrar un subarreglo con una suma dada: conjunto 1 (números no negativos)»