mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-02-25 10:28:39 +00:00
Updating cheduling/split_workload.py
implementing suggestion Co-authored-by: Tianyi Zheng <tianyizheng02@gmail.com>
This commit is contained in:
parent
7f73cbd3f7
commit
d053352d95
@ -41,13 +41,12 @@ def split_list(timings: list) -> tuple:
|
|||||||
distributed_timings_1 = [arr[j] for j in indices]
|
distributed_timings_1 = [arr[j] for j in indices]
|
||||||
distributed_timings_2 = [arr[j] for j in range(n) if j not in indices]
|
distributed_timings_2 = [arr[j] for j in range(n) if j not in indices]
|
||||||
diff = abs(sum(distributed_timings_1) - sum(distributed_timings_2))
|
diff = abs(sum(distributed_timings_1) - sum(distributed_timings_2))
|
||||||
if diff < smallest_diff:
|
smallest_diff = min(smallest_diff, diff)
|
||||||
smallest_diff = diff
|
result = (
|
||||||
result = (
|
distributed_timings_1,
|
||||||
distributed_timings_1,
|
distributed_timings_2,
|
||||||
distributed_timings_2,
|
smallest_diff,
|
||||||
smallest_diff,
|
)
|
||||||
)
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user