Haaste: Varastonhallinnan Automatisointi
Vastuullasi on päivittäistavarakaupan varastonhallinta, ja tehtävänäsi on varmistaa, että jokaisen tuotteen varastotaso säilyy asianmukaisena ja täydennetään tarvittaessa.
Jos tuotteen varastotaso laskee alle vaaditun minimimäärän, se tulee täydentää.
Lisäksi, jos tuotteen varastotaso ylittää tietyn raja-arvon, tuotteelle myönnetään alennus ja se merkitään "tarjoukseen".
Swipe to start coding
Hallitse ruokakaupan varastoa täydentämällä tuotteita while-silmukalla ja soveltamalla alennuksia varastotason perusteella. Käytät silmukoita päivittääksesi jokaisen tuotteen tilan, mutta tulostat vain yksinkertaisen käsittelyviestin jokaisesta tuotteesta sekä lopuksi yhteenvedon.
Säännöt
- Käytä for-silmukkaa käydäksesi läpi jokainen tuote
inventory-sanakirjassa.- Kullekin tuotteelle hae sen nykyinen varasto, vähimmäisvarasto, täydennysmäärä ja alennustila.
- Käytä while-silmukkaa täydentääksesi tuotetta, kunnes sen varasto on vähintään vähimmäisvaraston tasolla.
- Kasvata varastoa täydennysmäärällä jokaisella iteraatiolla.
- Päivitä varaston arvo sanakirjaan täydennyksen jälkeen.
- Täydennyksen jälkeen, jos varasto ylittää
discount_threshold-arvon ja tuote ei ole alennuksessa, aseta sen alennustilaksiTruesanakirjassa.
Tulostusvaatimukset
- Ennen silmukan alkua tulosta rivi, jossa on sana
Processing(esimerkiksi:Processing started). - Jokaisesta tuotteesta tulosta yksi rivi:
Processing [item name](esimerkiksi:Processing Bread). - Kun kaikki tuotteet on käsitelty, tulosta yhteenvetorivi, jossa on sana
Processing(esimerkiksi:Processing completed).
Älä tulosta tietoja täydennyksestä tai alennuksen soveltamisesta. Älä tulosta lopullista varastoraporttia. Tulosta vain vaaditut käsittelyrivit.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
What is the minimum required stock level for each product?
What is the threshold for applying a discount and marking an item as "on sale"?
Can you provide an example of how to manage the inventory for a specific product?
Mahtavaa!
Completion arvosana parantunut arvoon 2.17
Haaste: Varastonhallinnan Automatisointi
Pyyhkäise näyttääksesi valikon
Vastuullasi on päivittäistavarakaupan varastonhallinta, ja tehtävänäsi on varmistaa, että jokaisen tuotteen varastotaso säilyy asianmukaisena ja täydennetään tarvittaessa.
Jos tuotteen varastotaso laskee alle vaaditun minimimäärän, se tulee täydentää.
Lisäksi, jos tuotteen varastotaso ylittää tietyn raja-arvon, tuotteelle myönnetään alennus ja se merkitään "tarjoukseen".
Swipe to start coding
Hallitse ruokakaupan varastoa täydentämällä tuotteita while-silmukalla ja soveltamalla alennuksia varastotason perusteella. Käytät silmukoita päivittääksesi jokaisen tuotteen tilan, mutta tulostat vain yksinkertaisen käsittelyviestin jokaisesta tuotteesta sekä lopuksi yhteenvedon.
Säännöt
- Käytä for-silmukkaa käydäksesi läpi jokainen tuote
inventory-sanakirjassa.- Kullekin tuotteelle hae sen nykyinen varasto, vähimmäisvarasto, täydennysmäärä ja alennustila.
- Käytä while-silmukkaa täydentääksesi tuotetta, kunnes sen varasto on vähintään vähimmäisvaraston tasolla.
- Kasvata varastoa täydennysmäärällä jokaisella iteraatiolla.
- Päivitä varaston arvo sanakirjaan täydennyksen jälkeen.
- Täydennyksen jälkeen, jos varasto ylittää
discount_threshold-arvon ja tuote ei ole alennuksessa, aseta sen alennustilaksiTruesanakirjassa.
Tulostusvaatimukset
- Ennen silmukan alkua tulosta rivi, jossa on sana
Processing(esimerkiksi:Processing started). - Jokaisesta tuotteesta tulosta yksi rivi:
Processing [item name](esimerkiksi:Processing Bread). - Kun kaikki tuotteet on käsitelty, tulosta yhteenvetorivi, jossa on sana
Processing(esimerkiksi:Processing completed).
Älä tulosta tietoja täydennyksestä tai alennuksen soveltamisesta. Älä tulosta lopullista varastoraporttia. Tulosta vain vaaditut käsittelyrivit.
Ratkaisu
Kiitos palautteestasi!
single