Sinun tulee pakata tuotteita laatikoihin. Jokaiseen laatikkoon mahtuu tietty määrä tuotteita. Montako laatikkoa tarvitset vähintään?
Esimerkiksi jos tuotteita on 10 ja yhteen laatikkoon mahtuu 3 tuotetta, tarvitset vähintään 4 laatikkoa. Voit esimerkiksi pakata laatikoihin 3, 3, 2 ja 2 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