Menu
Coddy logo textTech

곱셈

Coddy Solidity 여정의 기초 섹션에 포함된 레슨. 53개 중 12번째.

* 연산자는 값을 곱합니다. 괄호로 다른 그룹화가 지정되지 않는 한, 곱셈은 덧셈과 뺄셈보다 먼저 수행됩니다. 의도한 순서가 독자에게 명확해야 할 때 괄호를 사용하면 유용합니다.

이 발췌문의 문은 제공된 main 함수 내부에서 실행됩니다.

uint256 packs = 6;
uint256 each = 4;
console.log(packs * each + 3);

네 묶음씩 여섯 그룹은 스물네 개이고, 여기에 항목 세 개를 추가하면 스물일곱 개입니다. (packs + 3) * each라는 식은 다른 문제를 나타냅니다. 항목 세 개가 아니라 묶음 세 개를 추가하는 경우입니다.

괄호로 묶음이 변경되지 않는 한 곱셈은 덧셈보다 먼저 수행됩니다.

challenge icon

챌린지

쉬움

랙에는 각각 perRow개의 공간이 있는 rows개의 행이 있습니다. 전체 공간 수를 출력하세요.

테스트는 다음 순서로 main에 인수를 전달합니다: uint256 rows, uint256 perRow. 각 테스트는 새로운 컨트랙트 상태로 시작합니다.

요청된 출력을 위해 console.log를 사용하세요. 작업에서 지정하지 않는 한 추가 레이블 없이 요청된 값만 한 줄에 하나씩 출력하세요.

직접 해보기

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(uint256 rows, uint256 perRow) external view {
        // 여기에 솔루션을 작성하세요.
    }
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Solidity 플레이그라운드