Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def char_counter(string):
- counter = 1
- string = sorted(string)
- helper = set(string)
- counters_list = []
- for i in range(1,len(string)):
- if string[i] == string[i-1]:
- counter += 1
- else:
- counters_list.append(counter)
- counter = 1
- counters_list.append(counter)
- return dict(zip(helper, counters_list))
- def assembler(x,main):
- x = char_counter(x)
- main = char_counter(main)
- for key in x.keys():
- if key in main:
- if main[key] < x[key]:
- return False
- else:
- return False
- return True
- print(assembler("aaaa","aaab"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement