본문 바로가기

분류 전체보기

(64)
[개인 프로젝트] 명언 추천 사이트 프로젝트 명: 명언 추천 사이트 어떤 기능들을 담을 것인가? 핵심기능 1. 랜덤으로 명언 추천 2. 카테고리로 명언 조회 부기능 1. 명언 등록 2. 댓글, 추천 등 반응 남기기 추가기능 1. 뉴스레터 전송 2. 베스트 명언 레이아웃은? 최대한 간결하게 어떻게 구현할 것인가? npm kadvice로 명언 목록 가져오기 react html css javascript 참고할 사이트 한국명언 https://www.lifequotes.co.kr/ https://saramro.com/ http://finebook.kr/index.php?mid=vote&page=3 미국명언 https://www.brainyquote.com/ https://npmmirror.com/package/kadvice/v/1.0.4 디자인 ..
Programmers: 크레인 인형뽑기 게임 with JS - 못풀었다. 뽑아서 저장하는 것 까지는 어떻게 한거 같은데, 그 후에 중복된걸 제거하는 부분에서 time이 over 되었다. (중복된걸 제거할 때 [1,2,2,1]의 경우 2,2가 사라지고 1,1도 사라질 수 있는데, 그럴 때 어떻게 구현해야 할 지 감이 안잡힘) function solution(board, moves) { var answer = 0; var samllbox = []; var box = []; var moves = moves.map(i => i-1); for(var i = 0; i
TIL) (Solidity) Cryptozombies : making the zombie factory #상태변수&정수 부호 없는 정수: uint, 256비트의 부호 없는 정수 부호 있는 정수: int #수학 연산 지수연산 uint x = 5 ** 2; // 5^2 = 5*5 = 25 #구조체 복잡한 자료형 struct Person { uint age; string name; } #배열 //정적 배열 uint[2] fixedArray; string[5] stringArray; //동적 배열 uint[] dynamicArray; //구조체 배열 Person[] people //public 배열 : 다른 컨트랙트들이 people 배열을 읽을 수 있게 됨. Person[] public people #함수선언 function eatHamburgers(string memory _name, uint _amount){..
Programmers: 키패드 누르기 with JS 못풀었다. function solution(numbers, hand) { var newNumbers = numbers.map(i => i === 0 ? 11 : i); var left = [1,4,7,10]; var lefthand = 10; var right = [3,6,9,12]; var righthand = 12; var middle = [2,5,8,11]; var varHand = hand == 'right' ? 'R' : 'L'; var L_D; var R_D; return newNumbers.map(item => { if(left.includes(item)){ lefthand = item; return answer += 'L'; } if(right.includes(item)){ righthan..
TIL) IPFS(InterPlanetary FileSystem) 이해 (3) 본 컨텐츠는 Kblock 공식 리서치팀, 케블리님이 Steemit에 작성한 자료와 기타 아티클들을 참고하였습니다. https://steemit.com/kr/@kblock/36-ipfs-interplanetary-file-system-3-ipfs-swarm https://min.news/en/tech/b7f310500f77f2cf90c2bd6ef689c396.html (1), (2)에서 IPFS의 개념, IPFS에서 Filecoin이 어떻게 사용되는지 알아보았음. (3)에서는 IPFS와 다른 분산 저장 시스템인 Chia, Swarm을 비교하여 알아보겠음. #Swarm, chai 그리고 filecoin의 차이점 swarm은 이더리움 내에서 작동하는 분산 저장시스템임. Chia는 IPFS 기반이 아니며, 독립..
TIL) IPFS(InterPlanetary FileSystem) 이해 (2) 본 컨텐츠는 Kblock 공식 리서치팀, 케블리님이 Steemit에 작성한 자료를 참고하였습니다. https://steemit.com/kr/@kblock/27-ipfs-interplanetary-file-system-2-ipfs-filecoin #IPFS와 파일코인 1. IPFS가 동작하려면 우선 IPFS에 데이터가 저장되어 있어야 함. 2. 개인의 입장에서 파일을 IPFS에 올리고 보관하는 것은 저장공간의 사용하는 일이기 때문에 보상이 필요. 파일코인(Filecoin)은 1,2를 가능하게 하는 IPFS의 인센티브 레이어 #파일코인의 동작원리 - DSN 파일코인의 동작원리를 알기 위해서는 우선 DSN을 알아야 함. DSN(Decentralized Storage Network)은 파일코인이 활용되는 탈중앙..
Programmers: 숫자 문자열과 영단어 with JS function solution(s) { var answer = 0; const letter = ['zero', 'one', 'two', 'three', 'four','five','six','seven', 'eight', 'nine','zero'] String.prototype.replaceAll = function(org,dest) { return this.split(org).join(dest); } for(let i = 0; i
TIL) 이더리움 엔진 Geth 활용하여 private network 구축 Geth란 무엇인가? - full ethereum node를 구성하기 위한 tool - Go 언어 기반으로 작성 Getting Started with Geth | Go Ethereum Getting Started with Geth This page explains how to set up Geth and execute some basic tasks using the command line tools. In order to use Geth, the software must first be installed. There are several ways Geth can be installed depending on the operating s geth.ethereum.org Solidty는 많이 들어봤는데 Ge..
Programmers: 신규 아이디 추천 with JS 못풀었다. function solution(new_id) { var answer = ''; var step1 = new_id.toLowerCase(); var step2 = step1.match(/\w\-\.\d\_/); var step3 = step2.replace(/\..+/g,'.'); var step4 = step3.replace(/\.,'').replace(/.\s*$/,''); var step5 = if(step4===''){ return 'a' }else{ return step4; } var step6 = if(step5.length >= 16){ return step5.slice(0,15).replace(/.\s*$/,''); }else{ return step5; } var step7 = ..
목표 장기적 목표 블록체인 관련 IT 분야 VC 혁신적 기술로 세상을 보다 낫게 만들어가고자 하는 사람들을 지원하고 싶다. 산업에 대한 이해를 가장 빠르게 익히는 방법은 해당 산업에 종사해 보는 것이다. 중장기적 목표 블록체인 서비스 런칭하여 투자받기 블록체인 관련 스타트업 취업하여 exit 경험 단기적 목표 블록체인 산업&기술 리서치(code 단까지 분석) 리서치 모임 개설 or 가입 블록체인 개발에 대한 이해 주5일알고리즘 블록체인 관련 개념 직접 구현해보기 IPFS 합의 알고리즘 등 리액트 개인 프로젝트 영화추천 서비스 구현(토큰 로그인 등 기능 추가) 솔리디티 학습 크립토 좀비