Menu
Coddy logo textTech

Skor Tablosu

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

challenge icon

Görev

Zor

first, second ve third değerlerini içeren bir memory dizisi oluşturun. Toplamlarını ve passMark değerine en az eşit olan puanların sayısını hesaplamak için bir döngü kullanın. total değerini, tam sayı ortalamasını ve geçenlerin sayısını bu sırayla yazdırın. Tüm puanlar ve passMark 0 ile 100 arasındadır.

Testler, main işlevine şu sırayla bağımsız değişkenler iletir: uint256 first, uint256 second, uint256 third, uint256 passMark. Her test, yeni bir sözleşme durumuyla başlar.

İstenen çıktılar için console.log kullanın. İstenen değerleri, her satıra bir tane olacak şekilde ve görevde belirtilmedikçe ek etiket olmadan yazdırın.

Kendin dene

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(uint256 first, uint256 second, uint256 third, uint256 passMark) 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