Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding: utf-8
- def anagramas(palavra):
- def fatorial(numero):
- nMenos = numero - 1
- fatorial = numero
- while nMenos > 0:
- fatorial = fatorial * nMenos
- nMenos -= 1
- return fatorial
- compAnagrama = len(palavra)
- palavra = list(palavra)
- vezes = []
- acessed = []
- for letra in palavra:
- if letra not in acessed:
- cont = palavra.count(letra)
- acessed.append(letra)
- if cont > 1:
- vezes.append(cont)
- else:
- pass
- total = 1
- if len(vezes) > 0:
- for x in vezes:
- total *= x
- else:
- vezes = 1
- if total == 0:
- total = 1
- #ESVAZIANDO VARIĆVEIS
- vezes = None
- palavra = None
- acessed = None
- return fatorial(compAnagrama)//total
Add Comment
Please, Sign In to add comment