Menu
Coddy logo textTech

Contador compartido

Parte de la sección Fundamentos del Journey de Solidity de Coddy. Lección 30 de 53.

challenge icon

Desafío

Intermedio

Crea la variable de estado count, un ayudante interno add(n) que la incrementa y un ayudante de vista interno readCount(). Establece count en start, llama a add(first) y después a add(second), e imprime readCount().

Las pruebas pasan argumentos a main en este orden: uint256 start, uint256 first, uint256 second. Cada prueba comienza con un estado del contrato nuevo.

Usa console.log para la salida solicitada. Imprime únicamente los valores solicitados, uno por línea, sin etiquetas adicionales a menos que la tarea las especifique.

Pruébalo tú mismo

// 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  {
        // Escribe tu solución aquí.
    }
}

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Solidity