I Concurso de scripting
Concurso "casero" de scripting y optimización. Sin premio ni nada por el estilo, simplemente nos parecio entretenido (incluso divertido) y lo lanzamos para que cualquiera pueda participar. Esto es para gente, mas bien experimentada, en el lenguaje de Scripting de mIRC del que a veces he hablado aquí.
El concurso consiste en calcular el numero de palabras distintas que tiene un documento txt con 500 lineas (refranes) que proporcionamos nosotros. Todo esto de la forma mas eficiente posible usando trucos o cualquier cosa imaginable con tal de que tarde menos tiempo en procesarlo. Tengo que aclarar que no se trata de contar las palabras si no de contar las palabras distintas que hay, con mas jugo. El resultado correcto 1387 palabras.
Para los interesados imprescindible leer las condiciones en Ampliar.
Con el apoyo del canal #Scripting de IRC-Hispano.org. Racy, Jacobo y gonzo. Gracias a todos.
# El archivo con los 500 refranes sera el mismo para todos y lo puedes descargar aquí: [url=http://www.teoriza.com/refranes.txt]refranes.txt[/url] - 44kb
# La forma oficial de medir el tiempo será (hasta que alguien lo mejore):[code]concurso {
var %t $ticks
AQUI EL CODIGO
echo Palabras: 1387 - Tiempo: $calc($ticks - %t) $+ ms
}[/code]# Daremos una semana para programarlo y optimizarlo. (atentos a los comentarios de este post para ver como y cuando presentarlo)
# Se despreciaran los caracteres como los puntos, comas, interrogaciones, admiraciones, mayusculas, etc... Pero no los acentos. De tal forma que: (Que, == que) (Fin. == fin) (¿si? == si) (qué != que) (Porqué != porque) (QUE == que)
# Los resultados finales se calcularan en la misma máquina y en las mismas condiciones, el domingo o sabado, en el pc de alguien o varios que se ofrezcan siempre que a todos nos parezca bien (yo me ofrezco)
# En caso de que dos códigos funcionen de la misma forma y el tiempo asi lo demuestre se consideraran empatados.
# Los resultados se publicaran en esta misma web el proximo Domingo 5 de Diciembre.
# Para fijar un "estandar" y ponerselo fácil al que testee los códigos:
- El código sera un alias llamado "/concurso"
- El archivo de las frases sera el mismo para todos, con el nombre refranes.txt y situado en el raiz del mIRC.
- Los resultados se presentaran en un "/echo" o "/msg $active" con el formato "Palabras: 1387 - Tiempo: Xms" (en cuanto tengamos la cifra correcta la pondre aquí)
# Se probaran en un mIRC 6.16 sin dll ni nada por el estilo.
# El script debe funcionar bien aunque el archivo refranes.txt sea modificado, ya sea en numero de lineas como el contenido de estas. (pero seguirá siendo el unico valido el oficial)
# Se publicará en esta web el ranking completo y probablemente todos los códigos.
| Twittear |
|
Artículos relacionados:
-
+1
GONZO 2004-12-01 21:17:59
El plazo para entrar en la clasificacion sera del viernes 3 al Sabado 4. Enviar vuestro codigo al email gonzomail@gmail.com junto con vuestro nick (especificar anonimo si lo preferis) y indicando si quereis que publique vuestro email en la clasificación.
Entrara dentro del ranking cualquiera que siga las normas (revisarlas) y que el resultado sea correcto.
Mucha suerte a todos, saludos.
Artículo escrito por GONZO para Blogs Teoriza.
I Concurso de scripting