Programa de Python para convertir números romanos a decimales entre 1 y 3999

Dado un número romano, la tarea es encontrar su valor decimal correspondiente. Ejemplo :  Input: IX Output: 9 IX is a Roman symbol which represents 9 Input: XL Output: 40 XL is a Roman symbol which represents 40 Input: MCMIV Output: 1904 M is a thousand, CM is nine hundred and IV is four Los … Continue reading «Programa de Python para convertir números romanos a decimales entre 1 y 3999»

Experiencia de entrevista en Facebook – Menlo Park en el sitio

Pasé por las rondas de entrevistas de Facebook durante diciembre de 2016 en su sede de California, Menlo Park. El proceso previo al in situ involucró 3 rondas: Ronda de preselección del reclutador: aquí es donde el reclutador me hizo un montón de preguntas sobre el estado de mi visa, el cronograma de graduación esperado. … Continue reading «Experiencia de entrevista en Facebook – Menlo Park en el sitio»

Calcule el valor máximo usando el signo ‘+’ o ‘*’ entre dos números en una string

Dada una string de números, la tarea es encontrar el valor máximo de la string, puede agregar un signo ‘+’ o ‘*’ entre dos números cualesquiera. Ejemplos:  Input : 01231 Output : ((((0 + 1) + 2) * 3) + 1) = 10 In above manner, we get the maximum value i.e. 10 Input : … Continue reading «Calcule el valor máximo usando el signo ‘+’ o ‘*’ entre dos números en una string»

Longitud máxima posible cortando N maderas dadas en al menos K piezas

Dada una array wood[] de tamaño N , que representa la longitud de N piezas de madera y un número entero K , se deben cortar al menos K piezas de la misma longitud de las piezas de madera dadas. La tarea es encontrar la máxima longitud posible de estas K piezas de madera que … Continue reading «Longitud máxima posible cortando N maderas dadas en al menos K piezas»

Programa Java para convertir números romanos a decimales entre 1 y 3999

Dado un número romano, la tarea es encontrar su valor decimal correspondiente. Ejemplo :  Input: IX Output: 9 IX is a Roman symbol which represents 9 Input: XL Output: 40 XL is a Roman symbol which represents 40 Input: MCMIV Output: 1904 M is a thousand, CM is nine hundred and IV is four Los … Continue reading «Programa Java para convertir números romanos a decimales entre 1 y 3999»

Multiplica números grandes representados como strings

Dados dos números positivos como strings. Los números pueden ser muy grandes (pueden no caber en int largo largo), la tarea es encontrar el producto de estos dos números. Ejemplos:  Input : num1 = 4154 num2 = 51454 Output : 213739916 Input : num1 = 654154154151454545415415454 num2 = 63516561563156316545145146514654 Output : 41549622603955309777243716069997997007620439937711509062916 La idea se … Continue reading «Multiplica números grandes representados como strings»

Subconjunto más grande cuyos elementos son números de Fibonacci

Dada una array con un número positivo, la tarea es encontrar el subconjunto más grande de la array que contiene elementos que son números de Fibonacci . preguntado en facebook  Ejemplos:  Input : arr[] = {1, 4, 3, 9, 10, 13, 7}; Output : subset[] = {1, 3, 13} The output three numbers are Fibonacci … Continue reading «Subconjunto más grande cuyos elementos son números de Fibonacci»

Entrevista en Facebook | analista de seguridad

Aparecí para una entrevista en Facebook, Londres, para el puesto de analista de seguridad, una vez que el buscador de talentos seleccione su currículum, recibirá un correo electrónico que le pedirá que finalice su hora y día para la entrevista. La ronda 1  Por lo general, es una ronda bastante básica en la que debe … Continue reading «Entrevista en Facebook | analista de seguridad»

Programa C++ para convertir números romanos a decimales entre 1 y 3999

Dado un número romano, la tarea es encontrar su valor decimal correspondiente. Ejemplo :  Input: IX Output: 9 IX is a Roman symbol which represents 9 Input: XL Output: 40 XL is a Roman symbol which represents 40 Input: MCMIV Output: 1904 M is a thousand, CM is nine hundred and IV is four Los … Continue reading «Programa C++ para convertir números romanos a decimales entre 1 y 3999»