注文の梱包
CoddyのSolidityジャーニー「基礎」セクションの一部。レッスン 15/53。
チャレンジ
中級各ボックスにはcapacity個のアイテムが入ります。itemsが与えられたとき、完全なボックスの数、ばらのアイテムの数、完全なボックスの合計容量を出力してください。capacityは0より大きい値です。
テストでは、次の順序でmainに引数を渡します:uint256 items、uint256 capacity。各テストは新しいコントラクト状態で開始されます。
要求された出力にはconsole.logを使用してください。要求された値のみを、1行に1つずつ出力し、タスクで指定されていない限り余分なラベルは付けないでください。
自分で試してみよう
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(uint256 items, uint256 capacity) external view {
// ここに解答を書いてください。
}
}基礎のすべてのレッスン
自分で練習してみよう: Solidityプレイグラウンド