CSES - Laatikot

Sinun tulee pakata tuotteita laatikoihin. Jokaiseen laatikkoon mahtuu tietty määrä tuotteita. Montako laatikkoa tarvitset vähintään?

Esimerkiksi jos tuotteita on 1010 ja yhteen laatikkoon mahtuu 33 tuotetta, tarvitset vähintään 44 laatikkoa. Voit esimerkiksi pakata laatikoihin 33, 33, 22 ja 22 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