본문 바로가기

분류 전체보기170

Babylon 테스트넷 3 벨리데이터 구동 이전글 : Babylon 테스트넷 3 노드 구동 1. Create Wallet (테스트넷 3을 새로 시작하는 경우) babylond keys add wallet // 마지막에 wallet이라고 입력한 것은 지갑 이름입니다. // 자유롭게 이름 설정하셔도 되는데 편하게 wallet로 하겠습니다 // 명령어 입력 후 Enter keyring passphrase가 나오면 // 비밀번호를 자유롭게 설정하시면 됩니다. // 그 후 Re-enter keyring passphrase가 나오면 한번 더 입력하면 됩니다. 2. Wallet import (기존 테스트넷 2 지갑을 가지고 있는경우) babylond keys add wallet --recover // bip39 mnemonic 입력(24자리) // Enter.. 2024. 2. 24.
Babylon 테스트넷 3 노드 Babylon bbn-test-3이 출시했다. bbn-test-2와는 살짝 다른점이 많다. 바로 시작해보자 System Requirements Quad Core or larger AMD or Intel (amd64) CPU 32GB RAM 1TB NVMe Storage 100MBps bidirectional internet connection '더 낮은 사양으로도 구동할 수 있지만 충돌이 자주 발생할 수 있음' VPS 준비 HTML 삽입 미리보기할 수 없는 소스 위 이미지를 클릭하면 Contabo 사이트로 접속되며 VPS 구매시 그레이에게 많은 도움이 됩니다. 감사합니다. 위 사양에 따르면 CPU 코어는 4코어 + 32기가 램이 필요하다고 써있다. VPS 2로도 CPU 코어는 충분하지만 램이 부족하기 때.. 2024. 2. 24.
Making the Zombie Factory - Chapter 5: Structs Chapter 5: Structs structs allow you to create more complicated data types that have multiple properties Put it to the test pragma solidity >=0.5.0 2024. 2. 6.
Making the Zombie Factory - Chapter 4: Math Operations Chapter 4: Math Operations Solidity's operations are the same as in most programming languages Addition: x + y Subtraction: x - y Multiplication: x * y Division: x / y Modulus / remainder: x % y exponential operator uint x = 5 ** 2; // equal to 5^2 = 25 Put it to the test pragma solidity >=0.5.0 2024. 2. 6.
Making the Zombie Factory - Chapter 3: State Variables & Integers Chapter 3: State Variables & Integers State variables are permanently stored in contract storage This means they're written to the Ethereum blockchain Put it to the test pragma solidity >=0.5.0 2024. 2. 6.
Making the Zombie Factory - Chapter 2: Contracts Chapter 1은 Next만 해도 넘어감 Chapter 2: Contracts Solidity's code is encapsulated in contracts A contract is the fundamental building block of Ethereum applications All variables and functions belong to a contract, and this will be the starting point of all projects Put it to the test pragma solidity >=0.5.0 =version =0.4.0 2024. 2. 6.
5014 : 스타트링크 (C++) 5014번: 스타트링크 첫째 줄에 F, S, G, U, D가 주어진다. (1 ≤ S, G ≤ F ≤ 1000000, 0 ≤ U, D ≤ 1000000) 건물은 1층부터 시작하고, 가장 높은 층은 F층이다. www.acmicpc.net 스위프트 공부좀 해야 허는디 #include #include using namespace std; int stairs[1000001]; bool visit[1000001]; int F, S, G; // 층수, 시작층, 도착층 int upDown[2]; // 위, 아래 queue q; void bfs() { q.push(S); visit[S] = true; while(!q.empty()) { int x = q.front(); q.pop(); if(x == G) { // x가 .. 2021. 3. 7.
3055 : 탈출 (C++) 3055번: 탈출 사악한 암흑의 군주 이민혁은 드디어 마법 구슬을 손에 넣었고, 그 능력을 실험해보기 위해 근처의 티떱숲에 홍수를 일으키려고 한다. 이 숲에는 고슴도치가 한 마리 살고 있다. 고슴도치는 제 www.acmicpc.net 푸는데 너무 오래걸렸다. #include #include #include using namespace std; char map[50][50]; bool visit[50][50]; int result[50][50]; queue q; int dx[4] = {1, -1, 0, 0}; int dy[4] = {0, 0, 1, -1}; int R, C; int xS, yS; // 임시 저장공간 큐의 맨 뒤에 S를 넣기 위함 int xR, yR; // 결과값을 위한 임시 저장 공간 결과.. 2021. 3. 3.
14940 : 쉬운 최단거리 (C++) 14940번: 쉬운 최단거리 지도의 크기 n과 m이 주어진다. n은 세로의 크기, m은 가로의 크기다.(2 ≤ n ≤ 1000, 2 ≤ m ≤ 1000) 다음 n개의 줄에 m개의 숫자가 주어진다. 0은 갈 수 없는 땅이고 1은 갈 수 있는 땅, 2는 목표지점이 www.acmicpc.net #include #include using namespace std; int map[1000][1000]; bool visit[1000][1000]; int dx[4] = {1, -1, 0, 0}; int dy[4] = {0, 0, 1, -1}; queue q; int n, m; void bfs() { while(!q.empty()) { int x = q.front().first; int y = q.front().sec.. 2021. 3. 2.