Menu
Coddy logo textTech

注文の梱包

CoddyのSolidityジャーニー「基礎」セクションの一部。レッスン 15/53。

challenge icon

チャレンジ

中級

各ボックスにはcapacity個のアイテムが入ります。itemsが与えられたとき、完全なボックスの数、ばらのアイテムの数、完全なボックスの合計容量を出力してください。capacityは0より大きい値です。

テストでは、次の順序でmainに引数を渡します:uint256 itemsuint256 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プレイグラウンド