Menu
Coddy logo textTech

Eintrittsregeln

Teil des Abschnitts Grundlagen der Solidity-Journey von Coddy. Lektion 20 von 53.

challenge icon

Aufgabe

Mittel

Ein Besucher benötigt einen Pass und darf nicht suspendiert sein. Wenn hasPass false ist oder suspended true ist, gib denied aus. Andernfalls gib bei einem Alter unter 18 junior und bei einem Alter von 18 oder mehr adult aus.

Die Tests übergeben main die Argumente in dieser Reihenfolge: bool hasPass, bool suspended, uint256 age. Jeder Test beginnt mit einem neuen Vertragszustand.

Verwende console.log für die angeforderte Ausgabe. Gib nur die angeforderten Werte aus, jeweils einen pro Zeile, ohne zusätzliche Bezeichnungen, sofern die Aufgabe diese nicht vorgibt.

REQUIRED OUTPUT FORMAT: [Your translated content here]

Probier es selbst

// 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 {
        // Schreibe deine Lösung hier.
    }
}

Alle Lektionen in Grundlagen

Übe selbstständig: Solidity-Playground