크립토좀비 솔리디티 #3 (수학연산 편)

    본 포스팅은 크립토좀비의 레슨1 챕터4(수학 연산 편)의 내용을 설명한 내용입니다. 크립토좀비는 룸 네트워크(Loom Network)라는 블록체인 업체가 만든 강의 및 게임입니다. 매우 재미있고 쉽게 솔리디티(Solidity)를 배울 수 있는 가이드를 제공합니다.


    이전 포스팅




    수학 연산


    솔리디티의 수학 연산이라고 해서 특별한 것은 아닙니다. 기존의 프로그램 언어에서 제공하는 수학연산의 방식과 동일하며, 매우 쉽습니다.


    사용법

    덧셈 : x + y

    뺄셈 : x - y

    곱셈 : x * y

    나눗셈(몫) : x / y

    나눗셈(나머지) : x % y


    위의 사용법처럼 기존의 언어와 동일합니다. 여기에 솔리디티는 하나의 수를 여러번 곱하는 지수 연산을 제공합니다. 지수 연산은 다들 알다시피 "x의 y승"에서 그 지수가 맞습니다.


    지수연산의 사용법

    x = 2 ** 3; 


    2 ** 3은 2^3이며, 2 x 2 x 2와 동일한 즉 8이라는 값입니다.



    문제 및 문제 풀이


    문제



    문제 풀이


    pragma solidity ^0.4.19;

    contract ZombieFactory {

    uint dnaDigits = 16;
    // 여기서 시작
    uint dnaModulus = 10 ** dnaDigits;
    }



    아직까지는 너무 쉬워서 설명을 달기에 민망하여, 별도의 설명을 넣지는 않았습니다.




    강의에 관련된 크립토 좀비 경로

    https://cryptozombies.io/ko/lesson/1/chapter/4





    댓글

    Designed by JB FACTORY