Los Juegos de Invierno de Scripting de 2008

Evento 1 de nivel principiante: Hacer parejas

Importante: Una vez transcurrida la fecha límite para este evento, podrá encontrar las soluciones de VBScript, Windows PowerShell y Perl en el Script Center.

En "Hacer parejas", los participantes recibirán cinco naipes y se les pedirá que determinen el número de parejas que tienen.

*
On This Page
Acerca de este eventoAcerca de este evento
Escenario del eventoEscenario del evento
Cómo participarCómo participar

Acerca de este evento

División

nivel principiante

Fecha límite

Miércoles, 20 de febrero de 2008 (08:00 a. m., hora del Pacífico)

Puntos concedidos

5

Top of pageTop of page

Escenario del evento

Éste es uno de los eventos menos complicados, tanto de explicar como de realizar. En este evento vamos a trabajar con una baraja de cartas estándar. Una baraja estándar está formada por cuatro palos: corazones, picas, tréboles y diamantes. Cada palo va del número uno al diez, más una jota, una reina, un rey y un as.

Una vez repartida una mano de cinco cartas aleatorias, su tarea consistirá en averiguar cuántas parejas hay en esa mano. Es decir, si sus cinco cartas son el 2 de corazones, el 4 de picas, el 4 de tréboles, la reina de diamantes y la reina de picas, tiene 2 parejas: 2 cuatros y 2 reinas. En otro ejemplo, podría tener un 3 de tréboles, un 3 de diamantes, un 3 de corazones, un 10 de picas y un as de corazones. En ese caso, tendría 3 parejas: el 3 de tréboles con el 3 de diamantes; el 3 de diamantes con el 3 de corazones; y el 3 de tréboles con el 3 de corazones.

Para este evento, debe imaginarse que ha recibido las cinco cartas siguientes:

Siete de picas

Cinco de corazones

Siete de diamantes

Siete de tréboles

Rey de tréboles

Con esta mano de cartas, su script debe mostrar el número de parejas que se obtienen. Tenga presente que miraremos los scripts a medida que los vayamos probando. Un script que sólo muestra el número 3 recibirá una puntuación de 0; en realidad, los cálculos deben realizarse en función de estas cartas. No sólo eso, sino que no debería importar de qué cartas se trata: si las sustituyésemos por otra mano de cinco cartas, su script debería devolver el número de parejas correcto.

Top of pageTop of page

Cómo participar

Una vez que haya completado su script, haga clic en el vínculo correspondiente para enviar su participación:

VBScript de nivel principiante

Windows PowerShell de nivel principiante

Perl de nivel principiante

Si el vínculo no abre automáticamente un mensaje con una dirección predeterminada, envíe un correo electrónico a scripter@microsoft.com y en el asunto del mensaje, escriba Beginner VBScript: Event 1; Beginner Windows PowerShell: Event 1; o Beginner Perl: Event 1.

Lo único que debe hacer es pegar su código en el cuerpo del mensaje y, a continuación, enviar el correo. También puede incluir los datos siguientes:

Un nombre o sobrenombre que podamos usar para identificarle al anunciar los ganadores de los Juegos de Scripting.

El nombre del país al que le gustaría representar. Puede ser su país de nacimiento o el país en el que viva actualmente, pero no tiene por qué ser así; puede representar al país que desee.

El nombre del grupo de usuarios del que sea miembro. Esta información debe incluirse en caso de que su grupo de usuarios tome parte en la Prueba de Grupos de Usuarios.

Sólo necesita escribir estos datos en la parte superior del correo electrónico. Si lo hace así, su correo electrónico (suponiendo que esté enviando su participación para la división de VBScript) probablemente tendrá este aspecto:

Ken Myer
USA
Northern Iowa User Group

For i = 1 to 100
    Wscript.Echo i
Next

Top of pageTop of page