Probabilidad de obtener pares de dos arreglos tales que el elemento del primer arreglo sea más pequeño que el del segundo arreglo

Dados dos arreglos arr1[] y arr2[] que consisten en N y M enteros respectivamente, la tarea es encontrar la probabilidad de seleccionar aleatoriamente los dos números de arr1[] y arr2[] respectivamente, tal que el primer elemento seleccionado sea estrictamente menor que el segundo elemento seleccionado. Ejemplos: Entrada: arr1[] = {3, 2, 1, 1}, arr2[] = … Continue reading «Probabilidad de obtener pares de dos arreglos tales que el elemento del primer arreglo sea más pequeño que el del segundo arreglo»

Guía para que los estudiantes de Non-CS se ubiquen en empresas de software

Esta publicación es especialmente para personas de ramas ajenas a CS que han desarrollado interés en la codificación y les gustaría trabajar en una empresa de software. La siguiente publicación se realiza teniendo en cuenta el proceso de colocación de IIT, pero puede extenderse a NIT y otras universidades. Todo el proceso de colocación se … Continue reading «Guía para que los estudiantes de Non-CS se ubiquen en empresas de software»

Papel de colocación TCS | Escribir correo electrónico Pregunta 8

Requisito previo: Procedimiento para escribir correos electrónicos Esta es una pregunta de escritura de correos electrónicos de ubicación modelo de TCS. Cubre las direcciones importantes junto con una solución de muestra a la pregunta. Direcciones: Usa todas las frases dadas. Las palabras mínimas deben ser 70, de lo contrario, su correo electrónico no se puede … Continue reading «Papel de colocación TCS | Escribir correo electrónico Pregunta 8»

Documento de colocación de Cognizant | Conjunto de aptitudes 3

Este es un documento de ubicación modelo para la preparación de aptitudes de la entrevista de soluciones tecnológicas de Cognizant . Este documento de colocación cubrirá las preguntas de aptitud que se hacen en las campañas de reclutamiento de CTS y también sigue estrictamente el patrón de preguntas que se hacen en las entrevistas de … Continue reading «Documento de colocación de Cognizant | Conjunto de aptitudes 3»

Contar todos los números primos que se pueden formar usando dígitos de un número dado

Dada una string S que consta de N dígitos, la tarea es encontrar el número de números primos distintos que se pueden formar usando los dígitos de la string S. Ejemplos: Entrada: S = «123» Salida: 5 Explicación: Los números primos que se pueden formar a partir de los dígitos de la string S son … Continue reading «Contar todos los números primos que se pueden formar usando dígitos de un número dado»

Agregar y quitar borde en la representación de array de adyacencia de un gráfico

Requisitos previos: gráfico y sus representaciones Dada una array de adyacencia g[][] de un gráfico que consta de N vértices, la tarea es modificar la array después de la inserción de todos los bordes[] y la eliminación del borde entre los vértices (X, Y) . En una array de adyacencia, si existe una arista entre … Continue reading «Agregar y quitar borde en la representación de array de adyacencia de un gráfico»

Preguntas frecuentes de la entrevista de programación C | conjunto 3

P.1 ¿Escriba el código ejecutable más pequeño?  Respuesta main es necesario para ejecutar el código. El código es C void main() { } Producción:      P.2 ¿Qué son los bucles de control de entrada y salida?  Respuesta C admite solo 2 bucles:   Control de entrada : este bucle se clasifica en 2 parte  a. … Continue reading «Preguntas frecuentes de la entrevista de programación C | conjunto 3»

Capacidad para enviar paquetes dentro de D días

Dada una array arr[] que consta de N números enteros positivos que representan los pesos de N artículos y un número entero positivo D , la tarea es encontrar la capacidad mínima de peso de un barco (digamos K ) para enviar todos los pesos dentro de D días de modo que el pedido de … Continue reading «Capacidad para enviar paquetes dentro de D días»

Número de puertas abiertas | Pregunta de codificación TCS

Considere un callejón largo con N puertas en un lado. Todas las puertas están cerradas inicialmente. Te mueves de un lado a otro en el callejón cambiando los estados de las puertas de la siguiente manera: Abres una puerta que ya está cerrada y cierras una puerta que ya está abierta. Empiezas en un extremo … Continue reading «Número de puertas abiertas | Pregunta de codificación TCS»

Divide los cuadrados de los primeros N números naturales en dos conjuntos con una mínima diferencia absoluta de sus sumas

Dado un número entero N , la tarea es dividir los cuadrados de los primeros N ( siempre un múltiplo de 8 ) números naturales en dos conjuntos de modo que la diferencia de las sumas de sus subconjuntos se minimice. Imprima ambos subconjuntos como la respuesta requerida. Ejemplos: Entrada: N = 8 Salida: 0 … Continue reading «Divide los cuadrados de los primeros N números naturales en dos conjuntos con una mínima diferencia absoluta de sus sumas»