[pyar] Quiz

Facundo Batista facundobatista en gmail.com
Lun Nov 1 08:50:49 ART 2010


2010/10/31 Alejandro Santos <listas en alejolp.com>:

> On Sun, Oct 31, 2010 at 9:18 AM, Facundo Batista
> <facundobatista en gmail.com> wrote:
>> On Fri, Oct 29, 2010 at 9:26 PM, Alejandro Santos <listas en alejolp.com> wrote:
>>
>>> [103, 67, 68, 68, 79, 75, 90, 69, 70, 67, 89]
>>
>> "salaminfino"
>>
>
> Es una quiz de criptografia *muy* tonta, donde la idea no es encontrar
> una palabra cualquiera que encaje, sino la palabra secreta.
>
> No es la respuesta, pero gracias por participar :D

Es que esta encaja!

>>> FOO = "x\x9c\x15\xcdA\n\x840\x0c\x85\xe1}.RW\xd2\x9a\xa6\x8dGp='\x18\x18F\x04\x9d)x\x7f\xf0\xcf.\x1f/y\x99>#\xcb\xa6n\xf2JW\x92Q\xe4\xde\xcc2\xfa\xa1\x05\x95\xac\xe8F\x1a\xea\x91\xbdQE\xad\xac\xe8\x8b\x0c\xd5\x16\xd9\x81\x1a\xf2\x1a\x9d\x7f\xd4\xd1\xa2\x8eN\xe4q\xe7\xab\xec\xb1\xa4\xb9\xc9\x1eM\xdd\x18x7?Q\xf1 \xbb"
>>>
>>> def secreto(vals):
...   d = pickle.loads(FOO.decode('zip'))
...   a = 0
...   r = []
...   for v in vals:
...     a += v
...     r.append(d[a])
...   return ''.join(r)
...
>>>
>>> secreto([103, 67, 68, 68, 79, 75, 90, 69, 70, 67, 89])
'salaminfino'

Slds.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list