Mostrando entradas con la etiqueta Python. Mostrar todas las entradas
Mostrando entradas con la etiqueta Python. Mostrar todas las entradas

Secuencia de Collatz (recursiva)

Quizás lo mejores después, por ahora lo dejo recursivo.

Importance of algorithms

Code without Miller-Rabin implementation: Estimated time to calculate perfect number with p = 31: > 10 min.

Code With Miller-Rabin implementation: Estimated time to calculate perfect number with p = 31: ~ 1 sec.
Implementation gotten from here.

Números triangluares

Easy, right? :D

[Python] Anagrams or not

 lista1 = [];lista2 = []  
 palabra1 = raw_input("Primer string: ")  
 palabra2 = raw_input("Segundo string: ")  
 palabra1.lower();palabra2.lower()  
 for i in palabra1:  
      lista1.append(i)  
 for n in palabra2:  
      lista2.append(n)  
 lista1.sort();lista2.sort()  
 if lista1 == lista2:  
      print "\nThey're anagrams"  
 else:  
      print "\nThey're not anagrams"  
Estaba leyendo un libro de algoritmos en python y al final del primer capítulo ponía como ejercicio hacer un script que detecte si dos cadenas son anagramas. Esto fue lo primero que se me ocurrió, si conocen una forma más simple de hacerlo, agradeceria que lo comenten :)