[pyar] [OT] Juego para geeks

Alejandro Santos listas en alejolp.com
Jue Mar 17 00:36:25 ART 2011


> 2011/3/14 Martin Cerdeira <martincerdeira en gmail.com>:
>> Buenas. Apelando al espiritu ludico de la lista e inspirado en un post
>> de stackoverlow[0] (que era en C++)
>> Propongo un juego/desafio en python. Aquí va:
>>
>> Generar un programa en python que cumpla con los siguientes requisitos:
>>
>> 1) Tiene que imprimir en pantalla los nros del 1 al 1000. Es decir, la
>> salida debería ser:
>>       1
>>       2
>>       3
>>       4
>>      ...
>>    999
>>  1000
>>
>> 2) No se pueden usar loops de ningun tipo
>> 3) No se pueden usar condicionales
>>
>

Sin usar (x)range() ni listas por comprension:

print '\n'.join(sorted(set(map(lambda x: str(x()), [lambda:
random.randint(1,1000)] * 100000)), key=lambda x: int(x)))

-- 
Alejandro Santos
http://alejolp.com.ar



More information about the pyar mailing list