File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change 1+ # * Escribe una función que reciba dos palabras (String) y retorne
2+ # * verdadero o falso (Bool) según sean o no anagramas.
3+ # * - Un Anagrama consiste en formar una palabra reordenando TODAS
4+ # * las letras de otra palabra inicial.
5+ # * - NO hace falta comprobar que ambas palabras existan.
6+ # * - Dos palabras exactamente iguales no son anagrama.
7+
8+ def es_anagrama (word1 : str , word2 : str ) -> bool :
9+ if word1 == word2 :
10+ return False
11+ elif len (word1 ) != len (word2 ):
12+ return False
13+ else :
14+ return sorted (word1 ) == sorted (word2 )
15+
16+
17+ first_word = input ("Introduzca la primera palabra: " ).lower ()
18+ second_word = input ("Introduzca la segunda palabra: " ).lower ()
19+
20+ if es_anagrama (first_word , second_word ):
21+ print ("Las palabras elegidas son anagrama" )
22+ else :
23+ print ("Las palabras elegidas NO son anagrama" )
You can’t perform that action at this time.
0 commit comments