Mostrando entradas con la etiqueta curiosidades. Mostrar todas las entradas
Mostrando entradas con la etiqueta curiosidades. Mostrar todas las entradas

miércoles, 9 de julio de 2008

La frase del mes...

"Yesterday is history, tomorrow is a mystery. And today? Today is a gift. That’s why we call it the present" (B. Olatunji).

Traducción: "El ayer es historia, el mañana un misterio. Y hoy? Hoy es un regalo. Es por eso que le llamamos el presente" (B. Olatunji)

:O Je je. ¡Que profundo! :P

domingo, 29 de junio de 2008

Finnish Idols

Definitivamente Europa es muy diferente a nosotros. En estos días me enteré que se celebra un Finnish Idols, parecido al American Idol o Latin American Idol de por acá. A diferencia de estos últimos, en los Finnish Idols hay participantes que interpretan todo tipo de Metal. El ganador del año pasado, Ari Koivunen ahora publica discos de un estilo entre Progresivo y Power Metal. En su primera edición, la ganadora fúe Hanna Pakarinen, que ha grabado ya cuatro albumes de Metal Gótico (Bueno, mas o menos). Y es que claro, en Finlandia escuchan Rock, como aquí en Venezuela se escucha Salsa y Merengue (y Reggaetón, desgraciadamente). Les dejo un sample de ambos (Ari y Hanna) para que vean a lo que me refiero.

Ari Koivunen - Fuel For The Fire



Hanna Pakarinen - Black Ice



Enjoy... ¡¡¡FINLAND ROCKS!!!

Equis De!!!

viernes, 27 de junio de 2008

Prohibido usar "Punto y Coma"

En estos días me topé con un problema bien interesante para intentar resolver. La cosa va como sigue: Se tiene una cantidad fija de expresiones aritméticas de la forma , donde es un número entero de a lo sumo dos dígitos y es un operador de sum '+', resta '-' y multiplicación '*'. El objetivo del problema es calcular el resultado de dicha expresión aritmética e imprimirla. ¿Suena facil, no? Je je, pero ahora viene lo bueno. El código fuente no puede tener ni un solo punto y coma. Ademas, se mide la calidad un programa correcto, en proporción a la cantidad de caracteres que no sean espacios en blanco que usa el programa (incluyendo saltos de linea y tabs). Los lenguajes disponibles son C, C++, Pascal y Java (Aquellos que pensaban que sería facil en Haskell o que podrían sacar la mejor puntación con el lenguaje Whitespace).

Por mi parte pude encontrar una solución que funciona para C y C++. Estoy en el proceso de encontrar una para Java. Una pequeña (y no tanto) pista para resolver éste problema es la siguiente: Primero intentemos imprimir un "hola mundo" sin usar ningún punto y coma. El código sería el siguiente:

#include <stdio.h>

int main () {

    if (printf("hola mundo\n")) { }

}


Je je... Esto funciona por que en C/C++, los booleanos y los enteros son equivalentes :P. Además la función printf devuelve un número entero diferente de cero (si es exitoso) por lo que la expressión anterior es completamente valida y libre de puntos y comas.

Bueno, Si alguien quisiera intentar atacar este problema, pongo el Link a continuación (y hay muchos mas problemas como este en ésta página):

http://www.spoj.pl/problems/EXPR2/

;;;;;;;Enjoy;;;;;;;


Edit: Je je. Ya encontré la solución para JAVA. Les doy también una pistilla para el que quiera intentarlo. Ahí les vá el "hola mundo":

class Main {

    public static void main (String [] args) {

        if (System.out.append("hola mundo\n")!=null) { }

    }

}