Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تعبئة الطلبات

جزء من قسم الأساسيات في رحلة Solidity على Coddy. الدرس 15 من 53.

challenge icon

التحدي

متوسط

يحتوي كل صندوق على capacity من العناصر. بالنظر إلى items، اطبع عدد الصناديق المكتملة، وعدد العناصر المتبقية، والسعة الإجمالية للصناديق المكتملة. قيمة capacity أكبر من الصفر.

تمرر الاختبارات الوسائط إلى main بهذا الترتيب: uint256 items، uint256 capacity. يبدأ كل اختبار بحالة عقد جديدة.

استخدم console.log للإخراج المطلوب. اطبع القيم المطلوبة فقط، قيمة واحدة في كل سطر، من دون تسميات إضافية ما لم تحدد المهمة ذلك.

جرّب بنفسك

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(uint256 items, uint256 capacity) external view {
        // اكتب حلك هنا.
    }
}

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Solidity