fork download
  1. import random
  2. def Distribute(ones, zeros):
  3. leng = ones + zeros
  4. err = leng // 2
  5. res = []
  6. for i in range(0, leng):
  7. err = err - ones
  8. if err < 0 :
  9. res.append(1)
  10. err = err + leng
  11. else:
  12. res.append(0)
  13. return res
  14.  
  15. for i in range(100):
  16. z = 1 + random.randint(1,120)
  17. o = 1 + random.randint(1,120)
  18. l = Distribute(o,z)
  19. oo = sum(l)
  20. zz = len(l) - oo
  21. if (zz!=z) or (oo!=o):
  22. print('failed at', o, z)# your code goes here
Success #stdin #stdout 0.02s 11576KB
stdin
Standard input is empty
stdout
Standard output is empty