A continuación se encuentran las preguntas de la ronda escrita para BrowserStack en el campus.
Duración del artículo: 2 horas
Número de preguntas: 2
Puntos máximos: 2 * 20 = 40 puntos
1. ¡Suma todos los dígitos de n!
Escriba un programa que acepte un número n (en el rango de 1 a 2000) y genere la suma de todos los dígitos en la representación decimal de n!. Por ejemplo: si n es 10, n! = 10! = 3628800. La salida debería ser 27 en este caso.
Entrada de muestra: 9
Salida de muestra: 27
2. Coincidencia de expresiones regulares
Dada una string y un patrón de expresión regular, indique el número de veces que aparece el patrón en la string. El ejemplo RegEx significa lo siguiente:
. – 2 apariciones del carácter anterior
+ – 4 apariciones del carácter anterior
* – más de 5 apariciones del carácter anterior
Ejemplo de entrada:
5
aaaaaaannndnnnnnnfffhfhhgjjjwkkkllclc
a.
n+
a*
an.
anuncio
Salida de muestra:
5
3
2
1
0
Explicación:
Entrada:
Primera línea: Número de caso de prueba de muestra (N)
Segunda línea: String
A continuación, todo contendrá el RegEx.
La string no contendrá los caracteres especiales que ya se han mencionado. El patrón puede contener paréntesis, en cuyo caso el símbolo especial debe aplicarse a todos los caracteres dentro del paréntesis.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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