Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. import sys
  2. def main():
  3. inputfile = open("input")
  4. inputdata = inputfile.read()
  5. inputfile.close()
  6.  
  7. layersdata = inputdata.split("\n")
  8. lastLayer = layersdata[len(layersdata)-1].split(": ")[0]
  9.  
  10. layers = [0] * (int(lastLayer)+1)
  11.  
  12. for x in range(0,len(layersdata)):
  13. gg = layersdata[x].split(": ")
  14. layers[int(gg[0])] = int(gg[1])
  15.  
  16.  
  17. severity = 1
  18. delay = 0
  19. while(severity != 0):
  20. severity = 0
  21. position = 0
  22. delay += 1
  23. time = delay
  24.  
  25. while(position < int(lastLayer)):
  26. if(layers[position] != 0):
  27. if((time % (2 * (int(layers[position]) - 1))) == 0):
  28. severity += int(layers[position]) * position
  29. position += 1
  30. time +=1
  31.  
  32. if(severity == 0):
  33. print "GG"
  34.  
  35.  
  36. print "Task 2: Delay " + str(delay)
  37.  
  38.  
  39. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement