Sinun tulee pakata tuotteita laatikoihin. Jokaiseen laatikkoon mahtuu tietty määrä tuotteita. Montako laatikkoa tarvitset vähintään?
Esimerkiksi jos tuotteita on ja yhteen laatikkoon mahtuu tuotetta, tarvitset vähintään laatikkoa. Voit esimerkiksi pakata laatikoihin , , ja tuotetta.
Toteuta tiedostoon boxes.py
funktio min_count
, joka antaa pienimmän laatikoiden määrän. Funktion parametrit ovat:
product_count
: tuotteiden määräbox_size
: montako tuotetta laatikkoon mahtuu
Funktiosi toimintaa testataan suurella määrällä erilaisia testejä. Jokaisessa testissä molemmat parametrit ovat kokonaislukuja välillä 1–100.
def min_count(product_count, box_size): # TODO if __name__ == "__main__": print(min_count(10, 3)) # 4 print(min_count(10, 4)) # 3 print(min_count(100, 1)) # 100 print(min_count(100, 100)) # 1 print(min_count(100, 99)) # 2 print(min_count(5, 5)) # 1 print(min_count(5, 6)) # 1