Menu
Coddy logo textTech

Reguły wejścia

Część sekcji Podstawy ścieżki Solidity w Coddy. Lekcja 20 z 53.

challenge icon

Wyzwanie

Średni

Odwiedzający potrzebuje przepustki i nie może być zawieszony. Jeśli hasPass ma wartość false lub suspended ma wartość true, wypisz denied. W przeciwnym razie wypisz junior dla wieku poniżej 18 lat oraz adult dla wieku co najmniej 18 lat.

Testy przekazują argumenty do main w tej kolejności: bool hasPass, bool suspended, uint256 age. Każdy test rozpoczyna się ze świeżym stanem kontraktu.

Użyj console.log, aby wypisać wymagane wartości. Wypisz tylko wymagane wartości, po jednej w każdym wierszu, bez dodatkowych etykiet, chyba że zadanie ich wymaga.

Spróbuj swoich sił

// 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 {
        // Wpisz tutaj swoje rozwiązanie.
    }
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Solidity