Advertisement
viking_unet

Untitled

Apr 23rd, 2020
448
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. with open('input.txt', 'r') as f:
  2.     s = f.read()
  3.  
  4. s = s.strip().split('\n')
  5.  
  6. elements   = dict([tuple(x.split(': ')) for x in s])
  7. last_kinds = set()
  8. out_str    = ''
  9. for drug, kind in elements.items():
  10.     if kind in last_kinds:
  11.         continue
  12.     same_kind_drugs = ' # '.join(sorted([x for x, y in elements.items() if y == kind]))
  13.     row_str = '%s - %s' % (kind, same_kind_drugs)
  14.     last_kinds.add(kind)
  15.     if out_str:
  16.         out_str += '\n'
  17.     out_str += row_str
  18. print(out_str)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement