Making Anagrams

  • + 0 comments

    My Python solution-

    def makingAnagrams(s1, s2):
        s1 = dict(Counter(s1))
        s2 = dict(Counter(s2))
        result = {}
        all_keys = set(s1) | set(s2)
    
        for key in all_keys:
            print(key)
            if key in s1 and key in s2:
                result[key] = abs(s1[key] - s2[key])
            elif key in s1:
                result[key] = s1[key]
            else:
                result[key] = s2[key]
    
        return sum(result.values())