Skip to content

Programming Fundamentals using Python Day 8, Problem Assignment 54 #8

@ShubhamSood1406

Description

@ShubhamSood1406

import collections

def check_anagram(data1,data2):

results = dict(collections.Counter(data1))
sort_orders = sorted(results.items(), key=lambda x: x[1], reverse=True)
if(sort_orders[0][1] > 1):
    return False

elif len(data1) == len(data2):
    if(sorted(data1.lower()) == sorted(data2.lower())):
       return True
        
    return False
return False

print(check_anagram("eat", "tea"))
print(check_anagram("backward","drawback"))
print(check_anagram("Reductions","discounter"))
print(check_anagram("About", "table"))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions