URLifique una string dada (reemplace los espacios con% 20)

 Escriba un método para reemplazar todos los espacios en una string con ‘%20’. Puede suponer que la string tiene suficiente espacio al final para contener los caracteres adicionales y que se le da la longitud «verdadera» de la string. Ejemplos:  Input: «Mr John Smith», 13 Output: Mr%20John%20Smith Input: «Mr John Smith «, 13 Output: Mr%20John%20Smith … Continue reading «URLifique una string dada (reemplace los espacios con% 20)»

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] >= … .. ¿Qué es una array de ondas? C++ // A C++ program to sort an array in … Continue reading «Ordenar una array en forma de onda»

Programa para encontrar si un número dado es potencia de 2 – Part 1

Dado un entero positivo, escribe una función para encontrar si es una potencia de dos o no. Ejemplos:  Input : n = 4 Output : Yes 22 = 4 Input : n = 7 Output : No Input : n = 32 Output : Yes 25 = 32 1. Un método simple para esto es … Continue reading «Programa para encontrar si un número dado es potencia de 2 – Part 1»

Experiencia de entrevista de Factset | Conjunto 3 (en el campus)

Hola a todos Recientemente tuve una entrevista con factset, en general fue una experiencia agradable para mí.  Primera ronda (ronda escrita):  Esta fue la ronda de codificación de lápiz y papel, se hicieron 3 preguntas y hubo 90 minutos para resolverlas.  1) Rectángulo de suma máxima en array 2-D.  2) Encuentra el número de pares … Continue reading «Experiencia de entrevista de Factset | Conjunto 3 (en el campus)»

Experiencia de entrevista FactSet 2021

FactSet visitó recientemente nuestra universidad para realizar contrataciones en el campus. Hubo cuatro rondas: una ronda escrita, dos rondas técnicas y una ronda de dirección. Las rondas escritas y técnicas se realizaron en la plataforma HackerRank y la ronda de Directores en MS Teams. Ronda 1: La ronda escrita tenía cuatro preguntas.  Dos preguntas de … Continue reading «Experiencia de entrevista FactSet 2021»

Experiencia de entrevista de FactSet – Part 22

Ronda 1: La primera ronda fue una prueba escrita basada en lápiz y papel. Se dieron tres problemas de estructuras de datos.  Baraja todos los dígitos del número para formar el siguiente número más grande.  Recorrido del árbol binario sin espacio adicional.  Ruta de distancia máxima en una array de 0 y 1.  Ronda 2: … Continue reading «Experiencia de entrevista de FactSet – Part 22»

Programa C 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 C para encontrar un subarreglo con una suma dada: conjunto 1 (números no negativos)»

Recorrido del árbol en zigzag

Escriba una función para imprimir el recorrido en orden ZigZag de un árbol binario. Para el siguiente árbol binario, el recorrido en zigzag será 1 3 2 7 6 5 4.   C++ // C++ implementation of a O(n) time method for // Zigzag order traversal #include <iostream> #include <stack> using namespace std;   // … Continue reading «Recorrido del árbol en zigzag»

Experiencia de entrevista de Factset | Conjunto 8 (en el campus)

Hola chicos, recientemente FactSet visitó nuestra universidad para el reclutamiento del campus. Me gustaría agradecer al equipo de GeeksforGeeks por una plataforma tan increíble. Me ayudó mucho durante mi preparación. Espero que también pueda ayudarte :-). Lo que sigue es mi experiencia de la entrevista. Ronda 1 – (ronda de codificación en lápiz y papel … Continue reading «Experiencia de entrevista de Factset | Conjunto 8 (en el campus)»

Encuentra si una array de strings se puede enstringr para formar un círculo | Serie 1

Dada una serie de strings, encuentre si las strings dadas se pueden enstringr para formar un círculo. Una string X se puede poner antes de otra string Y en un círculo si el último carácter de X es el mismo que el primer carácter de Y. Ejemplos:  Input: arr[] = {«geek», «king»} Output: Yes, the … Continue reading «Encuentra si una array de strings se puede enstringr para formar un círculo | Serie 1»