Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def TowerGreed(bricks,nTower,time):
- bricks.sort(reverse=True)
- lengthBricks = len(bricks)
- if lengthBricks > nTower:
- Tower = [[] for i in range(0,nTower)]
- for i in range(0,lengthBricks):
- if i < nTower:
- Tower[i].append(bricks[i])
- elif i == nTower:
- Height = bricks[0:nTower]
- Tower[i-1].append(bricks[i])
- Height[nTower-1] = bricks[i] + Height[nTower-1]
- else:
- lowest = Height.index(min(Height))
- Tower[lowest].append(bricks[i])
- Height[lowest] = bricks[i] + Height[lowest]
- return Tower
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement