elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Foro Libre
| | |-+  Software para combinar letras de una palabra. (conjuntos potencia)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Software para combinar letras de una palabra. (conjuntos potencia)  (Leído 10,566 veces)
Gatö

Desconectado Desconectado

Mensajes: 52



Ver Perfil
Software para combinar letras de una palabra. (conjuntos potencia)
« en: 25 Septiembre 2010, 23:22 pm »

En el tecnologico me encargaron hacer mi nombre en conjunto potencia

y mi nombre da como potencia 256 combinaciones y llege a los 40 yse me acabaron las combinaciones, hay algtun programa que haga eso por mi?

Gracias de antebrazo
En línea

MasterPunk


Desconectado Desconectado

Mensajes: 447


(-A-)


Ver Perfil WWW
Re: Software para combinar letras de una palabra. (conjuntos potencia)
« Respuesta #1 en: 26 Septiembre 2010, 00:36 am »

En el tecnologico me encargaron hacer mi nombre en conjunto potencia

y mi nombre da como potencia 256 combinaciones y llege a los 40 yse me acabaron las combinaciones, hay algtun programa que haga eso por mi?

Gracias de antebrazo

no entiendo lo que pides. De todas formas deberias haber preguntado en el subforo de software
En línea

Gatö

Desconectado Desconectado

Mensajes: 52



Ver Perfil
Re: Software para combinar letras de una palabra. (conjuntos potencia)
« Respuesta #2 en: 26 Septiembre 2010, 00:42 am »

En el tecnologico me encargaron hacer mi nombre en conjunto potencia

y mi nombre da como potencia 256 combinaciones y llege a los 40 yse me acabaron las combinaciones, hay algtun programa que haga eso por mi?

Gracias de antebrazo

no entiendo lo que pides. De todas formas deberias haber preguntado en el subforo de software

aqui hay algo,

http://es.wikipedia.org/wiki/Conjunto_potencia

y
En línea

1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Software para combinar letras de una palabra. (conjuntos potencia)
« Respuesta #3 en: 26 Septiembre 2010, 09:27 am »

Hola qué tal.

Tal vez este programa te pueda ayudar, no está completamente desarrollado faltó hacerlo un poco mas robusto, pero sirve para lo básico.

http://www.filefactory.com/file/b3a9e4c/n/ps.rar

Un saludo.

PD. Está creado en lenguaje Java, así que necesitaras la máquina virtual.
« Última modificación: 26 Septiembre 2010, 20:40 pm por Darhius » En línea

abc
MasterPunk


Desconectado Desconectado

Mensajes: 447


(-A-)


Ver Perfil WWW
Re: Software para combinar letras de una palabra. (conjuntos potencia)
« Respuesta #4 en: 26 Septiembre 2010, 10:58 am »

Esto viene en la wiki:

Citar
Implementación en Python

Esta implementación del algoritmo para obtener un conjunto potencia de una colección dada:

def addTo(e, t):   
   for s in t:
      s += [e]
   return t
 
def powerSet(a_set):
   if not a_set: return [[]]
   e = a_set[0]
   t = a_set[1:]
   return powerSet(t) + addTo(e, powerSet(t))

La cual puede ser probada ejecutando luego:

a = [1,2,3]
 
print powerSet(a)

Y la respuesta será:

[[], [3], [2], [3, 2], [1], [3, 1], [2, 1], [3, 2, 1]]

En línea

Gatö

Desconectado Desconectado

Mensajes: 52



Ver Perfil
Re: Software para combinar letras de una palabra. (conjuntos potencia)
« Respuesta #5 en: 26 Septiembre 2010, 17:26 pm »

Hola qué tal.

Tal vez este programa te pueda ayudar, no está completamente desarrollado faltó hacerlo un poco mas robusco, pero sirve para lo básico.

http://www.filefactory.com/file/b3a9e4c/n/ps.rar

Un saludo.

PD. Está creado en lenguaje Java, así que necesitaras la máquina virtual.

Gracias me sirvio mil, hay alguna forma de obtener el proyecto?
Esto viene en la wiki:

Citar
Implementación en Python

Esta implementación del algoritmo para obtener un conjunto potencia de una colección dada:

def addTo(e, t):   
   for s in t:
      s += [e]
   return t
 
def powerSet(a_set):
   if not a_set: return [[]]
   e = a_set[0]
   t = a_set[1:]
   return powerSet(t) + addTo(e, powerSet(t))

La cual puede ser probada ejecutando luego:

a = [1,2,3]
 
print powerSet(a)

Y la respuesta será:

[[], [3], [2], [3, 2], [1], [3, 1], [2, 1], [3, 2, 1]]


Gracias pero no se python, si acaso algo de java :P
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
algoritmo para combinar parejas
.NET (C#, VB.NET, ASP)
diego_lp 2 3,720 Último mensaje 8 Abril 2011, 02:26 am
por seba123neo
Programa que entretege todas las combinaciones posibles de letras de una palabra
Programación C/C++
freakx 0 5,374 Último mensaje 23 Enero 2012, 04:55 am
por freakx
Ayuda con operación de conjuntos en C#
.NET (C#, VB.NET, ASP)
jacj0102 1 5,117 Último mensaje 14 Mayo 2012, 07:15 am
por jacj0102
Sustituir cada palabra de 4 letras con asteriscos(lenguaje c) « 1 2 »
Programación C/C++
NOB2014 16 15,874 Último mensaje 8 Agosto 2014, 16:14 pm
por Blaster
Separar letras de una palabra en python
Scripting
FogNight 2 16,754 Último mensaje 27 Junio 2017, 05:17 am
por tincopasan
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines