Pakowanie zamówień
Część sekcji Podstawy ścieżki Solidity w Coddy. Lekcja 15 z 53.
Wyzwanie
ŚredniW każdym pudełku mieści się capacity przedmiotów. Mając dane items, wypisz liczbę pełnych pudełek, liczbę pozostałych przedmiotów oraz łączną pojemność pełnych pudełek. capacity jest większe od zera.
Testy przekazują argumenty do main w tej kolejności: uint256 items, uint256 capacity. Każdy test rozpoczyna się ze świeżym stanem kontraktu.
Użyj console.log, aby uzyskać wymagane dane wyjściowe. Wypisz tylko wymagane wartości, po jednej w wierszu, bez dodatkowych etykiet, chyba że zadanie je określa.
Spróbuj swoich sił
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(uint256 items, uint256 capacity) external view {
// Napisz tutaj swoje rozwiązanie.
}
}Wszystkie lekcje w sekcji Podstawy
2Zmienne i typy
Liczby całkowite bez znakuWejście i wyjścieLiczby całkowite ze znakiemWartości logiczneŁańcuchy znaków w pamięciKarta profilu5Funkcje
Parametry funkcjiZwracanie wartościFunkcje czysteWywołania pomocniczeWielokrotnego użytku obliczeniaPoćwicz samodzielnie: Edytor online Solidity