Advertisement
Guest User

Untitled

a guest
Apr 26th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. values = {}
  2. rejected = 0
  3. jobs, part = [], []
  4.  
  5. numpart = int(input("Enter number of partitions: "))
  6. for i in range(numpart):
  7. part.append(int(input("Enter Partition " + str(i+1) + ": ")))
  8. values["part"+str(i+1)] = "nothing"
  9.  
  10. numjobs = int(input("Enter number of jobs:"))
  11. for i in range(numjobs):
  12. jobs.append(int(input("Enter Job " + str(i+1) + ": ")))
  13.  
  14. for i in range(len(jobs)):
  15. for j in range(len(part)):
  16. if values["part"+str(j+1)] == "" and jobs[i] <= part[j]:
  17. values["part"+str(j+1)] = "job" + str(i+1)
  18. break
  19. elif j == len(part) - 1:
  20. rejected+=1
  21.  
  22. j=1
  23. for i in values.keys():
  24. print(f"Partition {j} contains {values[i]}")
  25. j+=1
  26.  
  27. print("Number of rejected jobs: ", rejected)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement