Menu
Coddy logo textTech

Regole di ingresso

Fa parte della sezione Fondamenti del percorso Solidity di Coddy. Lezione 20 di 53.

challenge icon

Sfida

Medio

Un visitatore ha bisogno di un pass e non deve essere sospeso. Se hasPass è false o suspended è true, stampa denied. Altrimenti stampa junior per le età inferiori a 18 e adult per le età pari o superiori a 18.

I test passano gli argomenti a main in questo ordine: bool hasPass, bool suspended, uint256 age. Ogni test inizia con uno stato del contratto nuovo.

Usa console.log per l'output richiesto. Stampa solo i valori richiesti, uno per riga, senza etichette aggiuntive, a meno che il compito non le specifichi.

Provalo tu

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(bool hasPass, bool suspended, uint256 age) external view {
        // Scrivi qui la tua soluzione.
    }
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Solidity