Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2011, 13:15
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 2 meses
Puntos: 1360
Respuesta: Duda con pequeño codigo de python

En el tuyo el indentado no esta del todo uniforme, pero son cuestiones de estilo.

La explicación de por que ambos funcionan es simple.

El primer programa genera todos los posibles casos esto es P(3) = 3! = 6 (tiene 6 returns).

El segundo programa es básicamente como el primero pero te das cuenta que hay casos repetidos, por ejemplo x2 + x1 es lo mismo que x1 + x2, así que eliminas eso. Tambien checas todos los posibles casos pero sin importar el orden, ni las repeticiones, lo que da C(3, 2) = 3