Ronda 1: Ronda de codificación en línea realizada en la plataforma HackerEarth. La prueba fue de 1h 15min. Constaba de 8 preguntas MCQ y 3 preguntas de programación. Las preguntas de MCQ eran sobre Java y C++. Preguntas básicas sobre programación orientada a objetos y algoritmos (sin calificación negativa).
Las tres preguntas de programación fueron:
Pregunta 1: dado un número entero n , que denota una array vacía de n*n. Se le asignan K tareas, en cada tarea se le asigna una celda (i, j) donde la celda (i, j) representa la i-ésima fila y la j-ésima columna de la array dada.
Para cada tarea, debe colocar X en cada celda de la fila I y en cada celda de la columna j. Debe imprimir celdas vacías después de cada tarea, en la array.
Ejemplo:
Input: 3 3 1 1 1 3 3 2 Output: 4 2 0
Pregunta 2: dada una string S de longitud n y solo letras minúsculas, debe realizar q consultas, cada una con dos enteros separados l y r separados . Para cada consulta, debe imprimir el número de substrings en la string S que comienzan y terminan con el mismo carácter.
Ejemplo:
Input: 6 4 abcaab 1 1 2 5 3 6 1 6 Output: 1 5 5 10
Pregunta 3: Otra pregunta basada en realizar consultas en una array, que no recuerdo claramente. Desafortunadamente, no fui seleccionado para las siguientes rondas.
Espero que esta información ayude.
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