Experiencia de entrevista de BrowserStack | Conjunto 3 (Preguntas de codificación)

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *