크립토좀비 솔리디티 #3 (수학연산 편)
- 암호화폐 및 블록체인/블록체인 강의
- 2018. 12. 15.
본 포스팅은 크립토좀비의 레슨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
'암호화폐 및 블록체인 > 블록체인 강의' 카테고리의 다른 글
크립토좀비 솔리디티 #5 - 배열 편 (0) | 2019.01.03 |
---|---|
크립토좀비 솔리디티 #4 (구조체 편) (0) | 2018.12.18 |
크립토좀비 솔리디티 #2 (상태 변수 & 정수) (0) | 2018.12.11 |
크립토좀비 솔리디티 #1 (contract 편) (0) | 2018.12.03 |
게임을 만들며 배우는 이더리움 댑 코딩, 크립토좀비(Cryptozombies) (0) | 2018.11.30 |