Ronda 1: 2 preguntas sobre temple – juez en línea
1. palíndromo más largo de una string dada.
2. Hay n caramelos y K estudiante. los dulces se distribuyen en un orden en el que el primer estudiante recibe 1 dulce, el segundo recibe 2, el tercero recibe 3 y así sucesivamente hasta el enésimo estudiante. ahora, el primer estudiante recibe k+1 caramelos, el segundo recibe k+2, el tercero recibe k+3 y así sucesivamente. si no hay suficientes dulces para darle al candidato, todos los dulces restantes se le dan a ese candidato. devuelve una array donde su elemento representa el número de dulces (i-1) que obtiene el candidato.
Ronda 2:
1. Hay dos hilos, uno que imprime un número par y el segundo que imprime un número impar. escribir código para imprimir el número 1 a N en orden creciente. (se puede resolver usando esperar y notificar usando una variable booleana como bloqueo compartido).
2. Recorrido en zigzag de un árbol binario.
3. Dada una array de números, encuentre la suma más grande de una subsecuencia de la array. subsecuencia no contiene número que son adyacentes entre sí. (resuelto usando dp en orden n con espacio n).
Ronda 3:
1. ¿Qué es la sección crítica en términos de hilo, cómo lo manejamos, escribir código para demostrar el manejo simultáneo de la selección de asientos al reservar un asiento en bookmyshow? asumiendo que bookmyshow está manejando la configuración del asiento.
2. Siguiente palíndromo más grande del número dado.
Ronda 4:
Escribe código para resolver sudoku.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA