Menu
Coddy logo textTech

Tablica wyników

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

challenge icon

Wyzwanie

Trudny

Utwórz tablicę w pamięci zawierającą first, second i third. Użyj pętli, aby obliczyć ich sumę oraz liczbę wyników nie mniejszych niż passMark. Wypisz kolejno sumę, średnią całkowitą i liczbę wyników spełniających próg. Wszystkie wyniki i passMark mieszczą się w przedziale od 0 do 100.

Testy przekazują argumenty do main w tej kolejności: uint256 first, uint256 second, uint256 third, uint256 passMark. Każdy test rozpoczyna się ze świeżym stanem kontraktu.

Użyj console.log, aby uzyskać wymagane dane wyjściowe. Wypisz wyłącznie 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(uint256 first, uint256 second, uint256 third, uint256 passMark) external view {
        // Wpisz tutaj swoje rozwiązanie.
    }
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Solidity