Uitdaging: Automatisering van Voorraadbeheer
Je beheert de voorraad van een supermarkt en jouw taak is ervoor te zorgen dat de voorraad van elk product correct wordt bijgehouden en indien nodig wordt aangevuld.
Als het voorraadniveau van een artikel onder de minimaal vereiste hoeveelheid komt, moet het worden aangevuld.
Daarnaast, als het voorraadniveau van een artikel boven een bepaalde drempel uitkomt, wordt er een korting toegepast en wordt het artikel als "in de aanbieding" gemarkeerd.
Swipe to start coding
Beheer de voorraad van een supermarkt door artikelen bij te vullen met behulp van een while-lus en kortingen toe te passen op basis van voorraadniveaus. Gebruik lussen om de status van elk artikel bij te werken, maar druk alleen een eenvoudige verwerkingsmelding af voor elk artikel en een uiteindelijke samenvatting.
Regels
- Gebruik een for-lus om elk artikel in de
inventory-dictionary te doorlopen.- Haal voor elk artikel de huidige voorraad, de minimaal vereiste voorraad, de bijvulhoeveelheid en de verkoopstatus op.
- Gebruik een while-lus om het artikel bij te vullen totdat de voorraad gelijk is aan of hoger is dan het minimum.
- Verhoog de voorraad bij elke iteratie met de bijvulhoeveelheid.
- Werk de voorraadwaarde in de dictionary bij na het bijvullen.
- Na het bijvullen, als de voorraad de
discount_thresholdoverschrijdt en het artikel niet in de aanbieding is, stel dan de verkoopstatus in de dictionary in opTrue.
Uitvoervereisten
- Print voordat de lus start een regel met het woord
Processing(bijvoorbeeld:Processing started). - Print voor elk artikel één regel:
Processing [item name](bijvoorbeeld:Processing Bread). - Print na het verwerken van alle artikelen een samenvattende regel met het woord
Processing(bijvoorbeeld:Processing completed).
Print geen details over het bijvullen of het toepassen van kortingen. Print geen eindrapport van de voorraad. Print alleen de vereiste verwerkingsregels.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.17
Uitdaging: Automatisering van Voorraadbeheer
Veeg om het menu te tonen
Je beheert de voorraad van een supermarkt en jouw taak is ervoor te zorgen dat de voorraad van elk product correct wordt bijgehouden en indien nodig wordt aangevuld.
Als het voorraadniveau van een artikel onder de minimaal vereiste hoeveelheid komt, moet het worden aangevuld.
Daarnaast, als het voorraadniveau van een artikel boven een bepaalde drempel uitkomt, wordt er een korting toegepast en wordt het artikel als "in de aanbieding" gemarkeerd.
Swipe to start coding
Beheer de voorraad van een supermarkt door artikelen bij te vullen met behulp van een while-lus en kortingen toe te passen op basis van voorraadniveaus. Gebruik lussen om de status van elk artikel bij te werken, maar druk alleen een eenvoudige verwerkingsmelding af voor elk artikel en een uiteindelijke samenvatting.
Regels
- Gebruik een for-lus om elk artikel in de
inventory-dictionary te doorlopen.- Haal voor elk artikel de huidige voorraad, de minimaal vereiste voorraad, de bijvulhoeveelheid en de verkoopstatus op.
- Gebruik een while-lus om het artikel bij te vullen totdat de voorraad gelijk is aan of hoger is dan het minimum.
- Verhoog de voorraad bij elke iteratie met de bijvulhoeveelheid.
- Werk de voorraadwaarde in de dictionary bij na het bijvullen.
- Na het bijvullen, als de voorraad de
discount_thresholdoverschrijdt en het artikel niet in de aanbieding is, stel dan de verkoopstatus in de dictionary in opTrue.
Uitvoervereisten
- Print voordat de lus start een regel met het woord
Processing(bijvoorbeeld:Processing started). - Print voor elk artikel één regel:
Processing [item name](bijvoorbeeld:Processing Bread). - Print na het verwerken van alle artikelen een samenvattende regel met het woord
Processing(bijvoorbeeld:Processing completed).
Print geen details over het bijvullen of het toepassen van kortingen. Print geen eindrapport van de voorraad. Print alleen de vereiste verwerkingsregels.
Oplossing
Bedankt voor je feedback!
single