Experiencia de entrevista de Accolite | Conjunto 4 (en el campus)

Ronda 1 (escrita)  Alrededor de 140 estudiantes se presentaron para la prueba fuera de línea.  Había 20 MCQ que debían realizarse en (30 minutos), las preguntas eran de OS, DBMS, Datastructures. Después de esa ronda de codificación estaba allí (codificación en papel) en la que se dieron 3 preguntas y tenemos que intentar 2 (1 hora)  … Continue reading «Experiencia de entrevista de Accolite | Conjunto 4 (en el campus)»

Imprima los elementos faltantes que se encuentran en el rango 0 – 99

Dada una array de enteros, imprima los elementos faltantes que se encuentran en el rango 0-99 . Si falta más de uno, cotejelos, de lo contrario, imprima el número. Tenga en cuenta que la array de entrada puede no estar ordenada y puede contener números fuera del rango [0-99] , pero solo este rango se … Continue reading «Imprima los elementos faltantes que se encuentran en el rango 0 – 99»

Programa Javascript para invertir una lista enlazada en grupos de tamaño determinado – Conjunto 2

Dada una lista enlazada, escribe una función para invertir cada k Node (donde k es una entrada a la función). Ejemplos: Input: 1->2->3->4->5->6->7->8->NULL and k = 3 Output: 3->2->1->6->5->4->8->7->NULL. Input: 1->2->3->4->5->6->7->8->NULL and k = 5 Output: 5->4->3->2->1->8->7->6->NULL. Ya hemos discutido su solución en la publicación a continuación  Invertir una lista vinculada en grupos de tamaño dado … Continue reading «Programa Javascript para invertir una lista enlazada en grupos de tamaño determinado – Conjunto 2»

Programa C++ para rotar una lista enlazada

Dada una lista enlazada individualmente, gire la lista enlazada en sentido contrario a las agujas del reloj por k Nodes. Donde k es un entero positivo dado. Por ejemplo, si la lista enlazada dada es 10->20->30->40->50->60 y k es 4, la lista debe modificarse a 50->60->10->20->30- >40. Suponga que k es menor que el número … Continue reading «Programa C++ para rotar una lista enlazada»

Programa en C++ para comprobar si se puede obtener una string rotando otra string 2 lugares

Dadas dos strings, la tarea es encontrar si se puede obtener una string rotando otra string dos lugares.  Ejemplos:  Entrada : string1 = «amazon», string2 = «azonam»  Salida: Sí  // girado en sentido antihorario Entrada : string1 = «amazon», string2 = «onamaz»  Salida : Sí  // girado en sentido horario Preguntado en : Amazon Entrevista … Continue reading «Programa en C++ para comprobar si se puede obtener una string rotando otra string 2 lugares»

Programa de Java para encontrar la longitud de la lista de palíndromos más larga en una lista vinculada usando O (1) espacio adicional

Dada una lista enlazada, encuentre la longitud de la lista palíndromo más larga que existe en esa lista enlazada. Ejemplos:   Input : List = 2->3->7->3->2->12->24 Output : 5 The longest palindrome list is 2->3->7->3->2 Input : List = 12->4->4->3->14 Output : 2 The longest palindrome list is 4->4 Una solución simple podría ser copiar el contenido … Continue reading «Programa de Java para encontrar la longitud de la lista de palíndromos más larga en una lista vinculada usando O (1) espacio adicional»

Experiencia de entrevista Accolite (en el campus) – Part 5

Ronda 1 (Prueba escrita – 23 de agosto de 2021): La primera ronda se llevó a cabo en una plataforma llamada Edu Thrill.  La prueba tenía una duración de 30 minutos y constaba de 30 preguntas de opción múltiple.  Estos 30 MCQ cubrieron casi todos los temas relacionados con CS, así como preguntas de aptitud.  … Continue reading «Experiencia de entrevista Accolite (en el campus) – Part 5»

Programa Python para la compra de acciones y la venta para maximizar las ganancias

El costo de una acción en cada día se da en una array, encuentre la ganancia máxima que puede obtener comprando y vendiendo en esos días. Por ejemplo, si la array dada es {100, 180, 260, 310, 40, 535, 695}, la ganancia máxima se puede obtener comprando el día 0 y vendiendo el día 3. … Continue reading «Programa Python para la compra de acciones y la venta para maximizar las ganancias»

El problema del intervalo de existencias

El problema de la duración de las acciones es un problema financiero en el que tenemos una serie de n cotizaciones diarias de precios para una acción y necesitamos calcular la duración del precio de las acciones para todos los n días. El lapso Si del precio de la acción en un día dado i … Continue reading «El problema del intervalo de existencias»

Problema de secuenciación de trabajos – Part 4

Dada una serie de trabajos donde cada trabajo tiene una fecha límite y una ganancia asociada si el trabajo se termina antes de la fecha límite. También se da que cada trabajo requiere una sola unidad de tiempo, por lo que la fecha límite mínima posible para cualquier trabajo es 1. Cómo maximizar la ganancia … Continue reading «Problema de secuenciación de trabajos – Part 4»