Menu
Coddy logo textTech

Profile Card

Part of the Fundamentals section of Coddy's Solidity journey. Lesson 10 of 53.

challenge icon

Challenge

Medium

A practice profile supplies label, points and verified. Store each in a correctly typed local variable and print the label, points and verification flag on separate lines.

The tests pass arguments to main in this order: string memory label, uint256 points, bool verified. Each test starts with fresh contract state.

Use console.log for the requested output. Print only the requested values, one per line, with no extra labels unless the task specifies them.

Try it yourself

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(string memory label, uint256 points, bool verified) external view {
        // Write your solution here.
    }
}

All lessons in Fundamentals

Practice on your own: Solidity playground