점수판
Coddy Solidity 여정의 기초 섹션에 포함된 레슨. 53개 중 52번째.
챌린지
어려움first, second, third를 포함하는 메모리 배열을 생성하세요. 반복문을 사용하여 이들의 합계와 passMark 이상인 점수의 개수를 계산하세요. 합계, 정수 평균, 합격 개수를 이 순서대로 출력하세요. 모든 점수와 passMark는 0에서 100 사이입니다.
테스트는 다음 순서로 main에 인수를 전달합니다: uint256 first, uint256 second, uint256 third, uint256 passMark. 각 테스트는 새로운 컨트랙트 상태로 시작합니다.
요청된 출력을 위해 console.log를 사용하세요. 작업에서 지정하지 않는 한 추가 레이블 없이 요청된 값만 한 줄에 하나씩 출력하세요.
직접 해보기
// 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 플레이그라운드