Menu
Coddy logo textTech

Tabellone dei punteggi

Fa parte della sezione Fondamenti del percorso Solidity di Coddy. Lezione 52 di 53.

challenge icon

Sfida

Difficile

Crea un array in memoria contenente first, second e third. Usa un ciclo per calcolare il loro totale e il numero di punteggi almeno pari a passMark. Stampa total, la media intera e il conteggio dei punteggi sufficienti, in quest’ordine. Tutti i punteggi e passMark sono compresi tra 0 e 100.

I test passano gli argomenti a main in quest’ordine: uint256 first, uint256 second, uint256 third, uint256 passMark. Ogni test inizia con lo stato del contratto reimpostato.

Usa console.log per l’output richiesto. Stampa solo i valori richiesti, uno per riga, senza etichette aggiuntive, a meno che il compito non le specifichi.

Provalo tu

// 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 {
        // Scrivi qui la tua soluzione.
    }
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Solidity