Juegos de Scripting de 2008

Resumen de eventos

Bienvenido a los Juegos de Invierno de Scripting de 2008. Los eventos de los juegos tendrán lugar en directo del 15 de febrero al 3 de marzo de 2008, pero podrá seguir jugando por su cuenta después de ese periodo de tiempo.

Página principal de los Juegos de Scripting (en inglés)

Encuentre programaciones y soluciones (una vez transcurrida la fecha límite de cada evento), así como consejos útiles y otros tipos de información en la página principal de los Juegos de Scripting.


División de nivel principiante

Evento 1

Hacer parejas (5 puntos)
Con una serie de cinco naipes, determine el número de parejas.

Evento 2

True Type (10 puntos)
Lea claves del registro para encontrar todas las fuentes instaladas en un equipo local y, a continuación, analice los nombres de esas claves para determinar qué fuentes son true type.

Evento 3

A juntarlas (10 puntos)
Copie la primera línea de cada archivo de texto en una carpeta y, a continuación, coloque todas las líneas en un nuevo archivo.

Evento 4

Cuéntelo (5 puntos)
Cuente el número de caracteres (sin incluir los avances de línea de tipo retorno de carro) del archivo de script que se está ejecutando.

Evento 5

¿Cuál es la diferencia? (10 puntos)
Encuentre la diferencia entre la fecha actual y el valor de un elemento de entrada de fecha como un argumento de línea de comandos para el script, en días y meses.

Evento 6

Pausa para café (10 puntos)
Busque entradas únicas en un archivo de texto y cuente las entradas.

Evento 7

Detectar errores (10 puntos)
Con un script lleno de errores, resuelva los errores para que el script funcione correctamente.

Evento 8

Adivinanza al azar (15 puntos)
Genere un número al azar y, a continuación, haga que el usuario lo adivine mediante una serie de pistas que desvelen si la 'hipótesis' del usuario está por encima o por debajo del número en cuestión.

Evento 9

A la piscina (15 puntos)
Lea los campos de una tabla en una base de datos de Microsoft Access 2003 y realice cálculos basados en los datos de esos campos.

Evento 10

Jugar a los bolos (10 puntos)
Con una tarjeta de resultados de una partida de bolos (con forma de matriz), calcule la puntuación final.

División de nivel avanzado

Evento 1

¿Cómo puedo conseguir su número de teléfono? (10 puntos)
Con un número de teléfono de siete dígitos, cree una palabra basándose en las letras asociadas a cada dígito del número de teléfono en un teclado de teléfono estándar.

Evento 2

Patinar sobre hielo (10 puntos)
Lea un archivo de texto que contiene información de puntuación de una competición de patinaje artístico y determine el ganador.

Evento 3

Ganador instantáneo (por eliminación) (20 puntos)
Determine el ganador de una elección "eliminatoria instantánea" basándose en los datos de un archivo de texto.

Evento 4

La imagen lo es todo (5 puntos)
Seleccione un mes y un año y genere un calendario formateado correctamente para la ventana de comandos basándose en esa entrada.

Evento 5

¿Llama a eso una contraseña segura? (5 puntos)
Seleccione una contraseña y, a continuación, establezca la fortaleza de ésta basándose en los criterios facilitados.

Evento 6

Hora de mayor audiencia (5 puntos)
Calcule y muestre los números primos entre 1 y 200.

Evento 7

¡A jugar al béisbol! (10 puntos)
Programe un torneo en el que se juega todos contra todos a partido único con seis equipos.

Evento 8

Hacer buena música (15 puntos)
Lea títulos de canciones y la duración de las canciones desde un archivo .csv y cree una lista de reproducción con una duración determinada.

Evento 9

Estás tergiversando mis palabras (5 puntos)
Lea un archivo de texto y, a continuación, genere el contenido de tal archivo con las letras de todas las palabras invertidas.

Evento 10

Blackjack (10 puntos)
Reparta y juegue una única mano de Blackjack (o veintiuno).

Top of pageTop of page