ramsess90

zad 2

Jan 24th, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. internal = input()
  2. cites_dict = {}
  3. while internal.lower() != 'ready'.lower():
  4. pair = internal.split(':')
  5. city_name = pair[0]
  6. if city_name not in cites_dict:
  7. cites_dict[city_name] = {}
  8.  
  9. for transport in pair[1].split(','):
  10. transport = transport.split('-')
  11. transport_type = transport[0]
  12. transport_capacity = int(transport[1])
  13. cites_dict[city_name][transport_type] = transport_capacity
  14.  
  15. internal = input()
  16.  
  17. internal = input()
  18. while internal.lower() != 'travel time!'.lower():
  19. pair = internal.split()
  20. city_name = pair[0]
  21. people_count = int(pair[1])
  22. transport_capacities = 0
  23. for transport in cites_dict[city_name]:
  24. transport_capacities += cites_dict[city_name][transport]
  25.  
  26. if people_count <= transport_capacities:
  27. print(f'{city_name} -> all {people_count} accommodated')
  28. else:
  29. print(f'{city_name} -> all except {people_count - transport_capacities} accommodated')
  30. internal = input()
Advertisement
Add Comment
Please, Sign In to add comment