mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-27 15:01:08 +00:00
Updated proof_of_work.py
This commit is contained in:
parent
390cd7e12e
commit
9aa315441b
|
@ -22,12 +22,12 @@ def proof_of_work(difficulty: int) -> int:
|
|||
"""
|
||||
prefix = '0' * difficulty
|
||||
nonce = 0
|
||||
start = time.time()
|
||||
start = time.time() # Timing starts
|
||||
|
||||
while True:
|
||||
hash_result = hashlib.sha256(f"{nonce}".encode()).hexdigest()
|
||||
if hash_result.startswith(prefix):
|
||||
end = time.time()
|
||||
# Removed the print statement
|
||||
end = time.time() # Timing ends
|
||||
print(f"Time taken: {end - start:.2f}s") # Print time taken
|
||||
return nonce
|
||||
nonce += 1
|
||||
|
|
Loading…
Reference in New Issue
Block a user