Menu
Coddy logo textTech

スコアボード

CoddyのSolidityジャーニー「基礎」セクションの一部。レッスン 52/53。

challenge icon

チャレンジ

難しい

firstsecondthird を含むメモリ配列を作成してください。ループを使用して、それらの合計と passMark 以上のスコアの数を計算してください。合計、整数平均、合格数をこの順番で出力してください。すべてのスコアと passMark は 0 以上 100 以下です。

テストは次の順番で引数を main に渡します。uint256 firstuint256 seconduint256 thirduint256 passMark。各テストは新しいコントラクト状態から開始されます。

指定された出力には console.log を使用してください。指定された値のみを 1 行に 1 つずつ出力し、タスクで指定されていない限り、余分なラベルは付けないでください。

自分で試してみよう

// 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 {
        // ここに解答を書いてください。
    }
}

基礎のすべてのレッスン

自分で練習してみよう: Solidityプレイグラウンド