Menu
Coddy logo textTech

מונה משותף

חלק מהיחידה יסודות במסלול ה-Solidity של Coddy. שיעור 30 מתוך 53.

challenge icon

אתגר

בינוני

צרו משתנה מצב בשם count, פונקציית עזר פנימית add(n) שמגדילה אותו, ופונקציית עזר פנימית מסוג view בשם readCount(). הגדירו את count לערך start, קראו ל-add(first) ואז ל-add(second), והדפיסו את readCount().

הבדיקות מעבירות ארגומנטים אל main בסדר הבא: uint256 start, uint256 first, uint256 second. כל בדיקה מתחילה עם מצב חוזה חדש.

השתמשו ב-console.log עבור הפלט המבוקש. הדפיסו רק את הערכים המבוקשים, אחד בכל שורה, ללא תוויות נוספות אלא אם המשימה מציינת אותן.

נסו בעצמכם

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(uint256 start, uint256 first, uint256 second) external  {
        // כתבו כאן את הפתרון שלכם.
    }
}

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Solidity אונליין