Ronda 1: Ronda en línea en hackerrank
- 4 preguntas (50+100+100+150)
- 2 horas
Pregunta 1: [Fácil – 50]
Hay libros en un estante, Ya sea del tipo X o Y, Tu mamá quiere asegurarse de que antes de tu fiesta de cumpleaños, el estante esté arreglado. Todos los libros de tipo X deben estar a la izquierda, y todos los libros de tipo Y deben estar a la derecha. Hay un costo de tiempo asociado con cada intercambio, salida si es posible organizarlos antes de que comience la fiesta.
Pregunta 2: [Medio – 100]
Se le ha dado A y B en el rango. Encuentra el producto de todos los números en el rango.
1<=A<=100,000 y A<=B<=100,000
Debe devolver la respuesta como una string en forma de «C x 10^D»
Si C tiene más de 10 dígitos, entonces emita C como 12345… 12345 x 10^DEjemplo 1:
7 7
Salida:
49 x 10^0Ejemplo 2:
1 17
Salida:
355687…28096 x 10^3
Pregunta 3: [Medio – 100]
Se le ha dado una array, que representa la altura de las torres de luz. Para cada torre, su rango es (A*B % 1000000007) donde:
A = (Edificios visibles en el lado izquierdo + Edificios visibles en el lado derecho)
B = posición de la torre de iluminación en la array (1…N) [indexación basada en 1]Ahora,
debe devolver la posición del faro que tiene el alcance máximo. Si dos tienen el mismo rango, devuelve el que tiene B mínimo (más a la izquierda).
Pregunta 4: [Medio – 150]
https://www.spoj.com/problems/WITTYBOY/
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