PERFIL: INGENIERO DE SOFTWARE
PAPEL DURACIÓN : 3 horas
NO. DE PREGUNTAS : 2 (20 puntos cada una)
PUNTOS MÁXIMOS : 20*2 = 40 puntos
PREGUNTA 1 :
JSON más bonito : –
Escriba un programa que tome JSON como entrada y proporcione JSON embellecido
- Necesita leer JSON de STDIN. La entrada da una línea de JSON feo.
- La salida debe tener el formato JSON. Compruebe el enlace de salida estándar.
- Utilice 2 espacios en blanco (no ‘\t’) para una sangría.
ENTRADA DE MUESTRA :
{“grupo”: {lista: [1,2,3]}, “lista”: [“a”,”b”,”c”]}
SALIDA DE MUESTRA :
{
«grupo» : {
Lista: [1,2,3]
},
“lista” : [“a”,”b”,”c”]
}
EXPLICACIÓN : la entrada se verá mejorada en una línea y la salida tendrá el formato mejorado de eso.
PREGUNTA 2 :
Análisis XML más cálculo de series
Evaluar una expresión dada en formato XML. Las claves serán Expr- contiene la expresión completa. Elem: contiene el dígito, suma, Prod: contiene dos o más claves cuya evaluación debe sumarse o multiplicarse respectivamente. Sub contendrá 2 claves o más, donde la segunda clave en adelante deberá restarse de la primera. Div- contendrá 2 claves en las que la primera clave deberá dividirse por la segunda.
ENTRADA DE MUESTRA :
<expr>
<suma>
<elem>4</elem>
<elem>6</elem>
<elem>7</elem>
<elem>3</elem>
</sum>
</expr>
SALIDA DE MUESTRA :
20
EXPLICACIÓN :
La entrada será un archivo xml a través de la entrada estándar. Fin del archivo xml marcado por </expr>.
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