Menu
CoddyTech

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