[pyar] Challenge at owasp

Tomas Zulberti tzulberti en gmail.com
Jue Jun 24 09:57:37 ART 2010


2010/6/24 Tomas Zulberti <tzulberti en gmail.com>:
> 2010/6/24 Facundo Batista <facundobatista en gmail.com>:
>> 2010/6/24 John Rowland Lenton <john.lenton en canonical.com>:
>>
>>> python /tmp/q.py | sort -u > /tmp/q.out
>>
>> Muy buen código!
>>
>> Claro, legible, "está escrito lo que uno piensa que hay que hacer" (no
>> sé cómo escribir eso más que con "fits your brain"), y la verdad, no
>> creo que se pueda hacer mucho más rápido que eso.
>>
>> Slds.
>>
>
>
> Una consulta: ¿el codigo esta permitiendo palabras repetidas?. Como la
> "o" esta mas de una vez en la palabra entonces vas a tener dos
> combinaciones diferentes, por ejemplo, ("on", "no") pero todas las
> permutaciones del mismo van a ser iguales
>
>
> Un ejemplo mas simple de ver ya que se me complica explicarlo:
>>>> cl = [x for x in itertools.combinations("aba", 2)]
>>>> print
> [('a', 'b'), ('a', 'a'), ('b', 'a')]
>>>> print [x for x in itertools.permutations(cl)]
> [(('a', 'b'), ('a', 'a'), ('b', 'a')), (('a', 'b'), ('b', 'a'), ('a',
> 'a')), (('a', 'a'), ('a', 'b'), ('b', 'a')), (('a', 'a'), ('b', 'a'),
> ('a', 'b')), (('b', 'a'), ('a', 'b'), ('a', 'a')), (('b', 'a'), ('a',
> 'a'), ('a', 'b'))]
>
> Saludos,
> TZ
>


No me hagan caso... Me acabo de dar cuenta del "sort -u".

Saludos,
TZ



More information about the pyar mailing list