anagrams python
# function to check if two strings are
# anagram or not
def check(s1, s2):
# the sorted strings are checked
if(sorted(s1)== sorted(s2)):
print("The strings are anagrams.")
else:
print("The strings aren't anagrams.")
# driver code
s1 ="listen"
s2 ="silent"
check(s1, s2)
4.1
10
from collections import defaultdict
def findAnagrams(input_str):
anagram = defaultdict(list)
for word in input_str:
anagram[str(sorted(word))].append(word)
return list(anagram.values())
Thank you!
10
0
4
1
def isAnagram(A,B):
if sorted(A) == sorted(B):
print("Yes")
else:
print("No")
isAnagram("earth","heart") #Output: Yes
#Hope this helps:)
Thank you!
1
0
Are there any code examples left?
New code examples in category Python