본문 바로가기

전체 글125

토큰 이코노미란 토큰 이코노미는 심리학에서 나온 용어이다. 특정한 목표 행동을 끌어내기 위해, 목표 행동을 수행했을 마다 토큰을 보수로 주고 토큰을 유/무형의 가치와 교환함으로써 목표행동을 강화하는 방법 토큰 이코노미의 동작방식을 예시로 확인해보면 [수학을 싫어하는 도형이] 초등학생 도형이는 다른 과목은 열심히 하지만, 유독 수학을 좋아하지 않아 수학 숙제를 풀고 가지 않는 날이 많았다. 따라서 우리는 박도형이 수학문제를 풀도록 해야한다.(목표행동) 수학문제를 풀때마다 스티커(토큰)을 제공해서 스티커를 많이 모으면 장난감을 주거나 놀이공원에 가게 해주겠다고 약속한다. (강화제) 그러면 도형이는 이전보다 더 열심히 수학문제를 풀게 될 것이다. 즉 원하는 수학문제풀기 라는 목표행동이 강화 된것이다. 토큰 이코노미의 3요소 .. 2022. 12. 24.
백준 1002 터렛 문제 조규현과 백승환은 터렛에 근무하는 직원이다. 이석원은 조규현과 백승환에게 상대편 마린(류재명)의 위치를 계산하라는 명령을 내렸다. 조규현과 백승환은 각각 자신의 터렛 위치에서 현재 적까지의 거리를 계산했다. 조규현의 좌표 (x1, y1)와 백승환의 좌표 (x2, y2)가 주어지고, 조규현이 계산한 류재명과의 거리 r1과 백승환이 계산한 류재명과의 거리 r2가 주어졌을 때, 류재명이 있을 수 있는 좌표의 수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 다음과 같이 이루어져 있다. 한 줄에 x1, y1, r1, x2, y2, r2가 주어진다. x1, y1, x2, y2는 -10,000보다 크거나 같고, 10,000보다 작거나 같은 정수이고,.. 2022. 12. 22.
백준 15649 N과 M 문제 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열 입력 첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. 예제 입력 1 3 1 예제 출력 1 1 2 3 예제 입력 2 4 2 예제 출력 2 1 2 1 3 1 4 2 1 2 3 2 4 3 1 3 2 3 4 4 1 4 2 4 3 예제 입력 3 4 4 예제 출력 3 1 2 3 4 1 2 4 3 1 3 2 4 1 3 4 2 1 .. 2022. 12. 22.
Web3.js 사용해보기 Web3.js는 이더리움 블록체인과 Json RPC를 사용하여 interaction한다. Json-RPC에는 다양한 모듈이 있는데 Web3 - etc : 이더리움 블록체인과 스마트 컨트랙트 모듈 Web3-shh : P2P 커뮤니케이션과 브로드캐스트를 위한 위스퍼 프로토콜 모듈 Web3-bzz : 탈중앙화 파일 스토리지를 위한 스왐 프로토콜 모듈 Web3-utils : dApp 개발자를 위한 유용한 헬퍼 함수들을 모아둔 모듈 Window.ethereum - 공급자 객체 EIP-1139를 통해, 메타마스크와 같은 지갑 소프트웨어는 웹 페이지에 자바스크립트 객체형태로 자신의 API를 노출한다. express 사용한 EtherScan 테스트넷 정보확인하기 Web3js 를 사용해서 해당 페이지에 Etherscan.. 2022. 12. 22.