Bestellungen verpacken
Teil des Abschnitts Grundlagen der Solidity-Journey von Coddy. Lektion 15 von 53.
Aufgabe
MittelJede Box enthält capacity Elemente. Gegeben ist items; gib die Anzahl der vollständig gefüllten Boxen, die Anzahl der übrigen Elemente und die Gesamtkapazität der vollständig gefüllten Boxen aus. capacity ist größer als null.
Die Tests übergeben main Argumente in dieser Reihenfolge: uint256 items, uint256 capacity. Jeder Test beginnt mit einem neuen Vertragszustand.
Verwende console.log für die angeforderte Ausgabe. Gib nur die angeforderten Werte aus, jeweils einen pro Zeile, ohne zusätzliche Beschriftungen, sofern die Aufgabe diese nicht vorgibt.
Probier es selbst
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(uint256 items, uint256 capacity) external view {
// Schreibe deine Lösung hier.
}
}Alle Lektionen in Grundlagen
2Variablen und Datentypen
Vorzeichenlose GanzzahlenEingaben und AusgabenVorzeichenbehaftete GanzzahlenBoolesche WerteStrings im SpeicherProfilkarte5Funktionen
FunktionsparameterRückgabewerteReine FunktionenHilfsaufrufeWiederverwendbare BerechnungenÜbe selbstständig: Solidity-Playground