Ronda 1: La primera ronda consta de 15 preguntas de aptitud c y 10 preguntas de aptitud. De las 15 preguntas de aptitud c, a 10 se les asignó 1 punto ya 5 se les asignaron 2 puntos. Las preguntas se basarán principalmente en retroceder con recursiones y funciones. No se harán preguntas de tipo teoría. Además, concéntrese en los punteros. Nota: Todas las preguntas son para llenar los espacios en blanco.
Ronda 2: La segunda ronda constaba de 5 preguntas. Tiempo: 2h30m
1. Imprima la string de entrada dada en formato ‘X’.
Nota: La longitud de la string será de longitud impar.
https://www.geeksforgeeks.org/print-string-of-odd-length-in-x-format/
2. Se darán dos arrays ordenadas. Cree una array que consta de los elementos de dos arrays con elementos duplicados eliminados en orden ordenado.
Nota: Use solo un bucle. Sin clasificación.
3. Se darán dos strings de igual longitud. Imprime todos los pares adyacentes que no sean iguales.
Entrada: asdfghij y adsfgijh
Salida: sd-ds, hij-ijh
4. Encuentra la frecuencia de todos los números en una array.
Nota: utilice la asignación de memoria dinámica.
Por ejemplo, si la entrada es {1, 2, 45, 67, 1, 88}, no calcule la frecuencia de todos los elementos del 1 al 88.
5. De la oración de entrada dada, encuentre las strings que no son palíndromo e imprímalas.
Entrada: él sabe malayalam
Salida: él sabe
Ronda 3:
Se dará una aplicación. Tiempo: 2h30m
Escriba una solicitud para reservar el sistema de reserva de boletos de tren. La aplicación debe tener cuatro funcionalidades.
- Libro
- Cancelar
- Imprimir boletos reservados (detalles con resumen)
- Imprimir entradas disponibles (detalles con resumen)
Condiciones para la reserva:
Hay un total de 63 plazas para 63 billetes confirmados, 9 plazas para 18 billetes RAC y 10 billetes en lista de espera. Si el recuento de boletos de la lista de espera supera los 10, imprímalo como ‘No hay boletos disponibles’. Los siguientes detalles del pasajero deben obtenerse del usuario.
- Nombre
- Años
- Género
- Preferencia de amarre
Los boletos no deben asignarse a niños menores de 5 años, pero sus detalles deben almacenarse. Se debe asignar una litera inferior para personas mayores de 60 años y damas con niños, si están disponibles. Se deben asignar literas laterales inferiores para pasajeros RAC.
Condiciones para cancelar:
Cada vez que se cancela un boleto, se debe confirmar un boleto de RAC y un boleto de lista de espera debe pasar a RAC.
Condiciones para la impresión de billetes reservados:
Imprime todos los boletos que se llenan junto con los detalles del pasajero y al final, imprime el número total de boletos que se llenan.
Condiciones para la impresión de billetes disponibles:
Imprime todos los boletos que están desocupados y al final, imprime el número total de boletos que están desocupados.
MIS MEJORES DESEOS !!!