is_anagram: une autre méthode, pour le fun.

This commit is contained in:
Cacahuete 2021-01-31 17:35:19 +01:00
parent 516b2ad64c
commit 03a4d19f3d

View file

@ -19,4 +19,16 @@ def is_anagram_v2(string1, string2):
return letters1 == letters2 return letters1 == letters2
is_anagram = is_anagram_v2 def is_anagram_v3(string1, string2):
if len(string1) != len(string2):
return False
letters1, letters2 = list(string1.lower()), list(string2.lower())
for letter in letters1:
try:
letters2.remove(letter)
except ValueError:
return False
return True
is_anagram = is_anagram_v3