Menu
Coddy logo textTech

Giriş Kuralları

Coddy'nin Solidity Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 20 / 53.

challenge icon

Görev

Orta

Bir ziyaretçinin geçiş iznine sahip olması ve askıya alınmamış olması gerekir. hasPass false ise veya suspended true ise denied yazdırın. Aksi takdirde, 18 yaşından küçükler için junior, 18 yaşında veya daha büyükler için adult yazdırın.

Testler, main işlevine bağımsız değişkenleri şu sırayla aktarır: bool hasPass, bool suspended, uint256 age. Her test, sözleşme durumunu sıfırdan başlatır.

İstenen çıktı için console.log kullanın. İstenen değerleri, görev bunları belirtmedikçe ek etiket olmadan, satır başına bir değer olacak şekilde yazdırın.

Kendin dene

// 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 {
        // Çözümünüzü buraya yazın.
    }
}

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Solidity playground