No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

21 líneas
434B

  1. from hashlib import md5
  2. from multiprocessing import Pool
  3. def mine(code, i):
  4. hasher = md5()
  5. hasher.update(f'{code}{i}'.encode())
  6. return i, hasher.hexdigest()
  7. code = data_file.read_text().strip()
  8. ans1 = None
  9. ans2 = None
  10. for i in range(10**7):
  11. i, coin = mine(code, i)
  12. if ans1 is None and coin.startswith('00000'):
  13. ans1 = i
  14. if ans2 is None and coin.startswith('000000'):
  15. ans2 = i
  16. break