Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- with open('input.txt', 'r') as f:
- s = f.read()
- s = s.strip().split('\n')
- elements = dict([tuple(x.split(': ')) for x in s])
- last_kinds = set()
- out_str = ''
- for drug, kind in elements.items():
- if kind in last_kinds:
- continue
- same_kind_drugs = ' # '.join(sorted([x for x, y in elements.items() if y == kind]))
- row_str = '%s - %s' % (kind, same_kind_drugs)
- last_kinds.add(kind)
- if out_str:
- out_str += '\n'
- out_str += row_str
- print(out_str)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement