mirror of
https://github.com/Fare-spec/cours.git
synced 2025-12-08 03:00:37 +00:00
Urgent auto commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
class leaudibidon(object):
|
||||
|
||||
def __init__(self,capacity):
|
||||
self.capacity = capacity
|
||||
self.quantity = 0
|
||||
|
||||
def fullfill_b5(b5,b3):
|
||||
b5.quantity = b5.capacity
|
||||
print("Fullfill b5")
|
||||
|
||||
def fullfill_b3(b5,b3):
|
||||
b3.quantity = b3.capacity
|
||||
print("Fullfill b3")
|
||||
|
||||
def void_b5(b5,b3):
|
||||
b5.quantity = 0
|
||||
print("void b5")
|
||||
|
||||
|
||||
def void_b3(b5,b3):
|
||||
b3.quantity = 0
|
||||
print("void b3")
|
||||
|
||||
def transfer_b5_b3(b5,b3):
|
||||
transfer_amount = min(b5.quantity, b3.capacity - b3.quantity)
|
||||
b5.quantity, b3.quantity = b5.quantity - transfer_amount, b3.quantity + transfer_amount
|
||||
|
||||
|
||||
def transfer_b5_b3(b5,b3):
|
||||
transfer_amount = min(b3.quantity, b5.capacity - b5.quantity)
|
||||
b5.quantity, b3.quantity = b5.quantity + transfer_amount, b3.quantity - transfer_amount
|
||||
Reference in New Issue
Block a user