Next-BlockChain

고정 헤더 영역

글 제목

메뉴 레이어

Next-BlockChain

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (358)
    • Computer Science (19)
      • OS (3)
      • Network (1)
      • NoSQL (4)
      • DevOps (2)
      • Security (8)
    • Blockchain (94)
      • BlockChain Theory (25)
      • Bitcoin (3)
      • Ethereum (17)
      • Cosmos (4)
      • DeFi (13)
      • DID (3)
      • NFT (7)
      • Oracle - Chainlink (8)
      • Geth_2019_(NAKsir-melody)님자.. (1)
    • Web (13)
      • React (6)
      • NodeJS (4)
      • Echo (2)
    • Programming Language (201)
      • Go (60)
      • Solidity (40)
      • HTML (2)
      • JavaScript (97)
      • CSS (2)
    • 독서 (19)
      • 독후감 (19)
    • 교양 (6)
      • 국어 (4)
      • 영어 (1)
      • 인물 (1)
    • 경제 (0)

검색 레이어

Next-BlockChain

검색 영역

컨텐츠 검색

분류 전체보기

  • Solidity - Primitive Data Types

    2022.12.19 by Yongari

  • Solidity - First Application

    2022.12.19 by Yongari

  • Solidity - Hello World

    2022.12.19 by Yongari

  • 알고리즘 문제풀이 - firstCharacter

    2022.12.19 by Yongari

  • 알고리즘 문제풀이 - powerOfTwo

    2022.12.19 by Yongari

  • computeWhenDouble 알고리즘 문제 풀이

    2022.12.16 by Yongari

  • transformFirstAndLast 알고리즘 문제 풀이

    2022.12.16 by Yongari

  • [독서일기] 부끄럼 많은 생애를 보냈습니다. - 인간 실격

    2022.12.16 by Yongari

Solidity - Primitive Data Types

Here we introduce you to some primitive data types available in Solidity. 여기서는 Solidity에서 사용할 수 있는 몇 가지 원시 데이터 유형을 소개합니다. boolean (true / false 타입의 유형) uint (unsigned int 타입의 유형) int (정수) address (주소) // SPDX-License-Identifier: MIT pragma solidity ^0.8.13; contract Primitives { bool public boo = true; /* uint stands for unsigned integer, meaning non negative integers different sizes are availab..

Programming Language/Solidity 2022. 12. 19. 21:47

Solidity - First Application

Here is a simple contract that you can get, increment and decrement the count store in this contract. 이 계약에서 카운트 저장값을 가져오고, 증가하고, 감소시킬 수 있는 간단한 계약이 있습니다. 다음 코드를 통해 살펴봅시다. // SPDX-License-Identifier: MIT // Solidity 버전 선언 pragma solidity ^0.8.13; contract Counter { unsigned int면서 public한 변수로 count 선언 uint public count; // Function to get the current count function get() public view returns (uint)..

Programming Language/Solidity 2022. 12. 19. 21:43

Solidity - Hello World

* 개발자들이 언어를 배울 때 제일 처음 하는 일 "Hello World"는 solidity에서 어떻게 표현할까?? 예시는 다음 코드에서 확인 할 수 있다. // SPDX-License-Identifier: MIT >> 라이선스 관련 선언 // compiler version must be greater than or equal to 0.8.13 and less than 0.9.0 // pragma specifies the compiler version of Solidity. // (pragma는 Solidity의 컴파일러 버전을 지정합니다.) pragma solidity ^0.8.13; contract HelloWorld { //문자열 public greet 변수에 "Hello World" 선언 stri..

Programming Language/Solidity 2022. 12. 19. 21:38

알고리즘 문제풀이 - firstCharacter

문제 설명 : 문자열을 입력 받아서 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴한다. 단 문자열은 공백으로 문자를 구분한다. 아래의 입출력 예시를 참고하자. 입력 인자 1 : str string 타입의 공백이 있는 알파벳 문자열 출력 string 타입을 리턴해야 합니다. 주의 사항 단어는 공백 한 칸으로 구분합니다. 연속된 공백은 없다고 가정합니다. 빈 문자열을 입력받은 경우, 빈 문자열을 리턴해야 합니다. 입출력 예시 let output = firstCharacter('hello world'); console.log(output); // --> "hw" output = firstCharacter( 'The community at Code States might be the bigges..

Programming Language/JavaScript 2022. 12. 19. 21:33

알고리즘 문제풀이 - powerOfTwo

문제 설명 : 이 문제는 수를 입력 받은 뒤 2의 거듭제곱인지 확인 후 리턴하는 문제이다. 처음에 접근을 2로 나누는 것을 계속 재귀로 해야하나? 라고 생각했지만 아무리 생각해도 재귀로 답을 찾지 못했다. 이후 2를 곱하다가 2의 배수일 경우 2의 거듭제곱이니 true 아니면 false를 하는 코드 레퍼런스를 봤다. 그래서 문제와 풀이코드는 다음과 같다. 문제 수를 입력받아 2의 거듭제곱인지 여부를 리턴해야 합니다. 입력 인자 1 : num number 타입의 정수 (num >= 1) 출력 boolean 타입을 리턴해야 합니다. 주의 사항 반복문(while)문을 사용해야 합니다. 2의 0승은 1입니다. Number.isInteger, Math.log2, Math.log 사용은 금지됩니다. 입출력 예시 l..

Programming Language/JavaScript 2022. 12. 19. 21:27

computeWhenDouble 알고리즘 문제 풀이

이번 문제는 상식의 문제였다. 그러나 상식이 부족한 나한테는 조금 당황스러웠으나 결국 풀긴 풀었다.. 문제는 다음과 같다. 문제 : 연이율을 입력 받고 원금이 2배 이상이 될 때까지 걸리는 시간을 리턴해야한다. 입력 : 인자 1 : interest Rate (number 타입의 연이율 (%)) 출력 : number 타입을 리턴해야함 입출력 예시 let output = computeWhenDouble(7); console.log(output); // --> 11 output = computeWhenDouble(10); console.log(output); // --> 8 풀이 코드 설명 function computeWhenDouble(interestRate) { //초기 원금 init = 1; //원금의 ..

Programming Language/JavaScript 2022. 12. 16. 21:19

transformFirstAndLast 알고리즘 문제 풀이

문제 배열을 입력받고 배열의 첫요소와 마지막 요소를 키와 값으로 하는 객체를 만들어서 그 객체를 리턴하는 것이다. 입력 인자 : arr이름의 배열 출력 : 객체를 리턴 주의사항 빈 배열을 입력 받으면 빈 객체를 리턴한다. >> 이 말을 들을 때 나의 경우에는 배열의 크기가 0이면 이라고 해석하고 있다. (if arr.length === 0) { return {} } 입력으로 받는 배열을 수정하지 않아야합니다. >> 이걸 안 읽고 코딩을 하다가 테스트 후 내가 잘못 코딩한 것을 알았다. shift와 pop을 이용해서 간단히 구현하려다가 시간낭비를 했다. 항상 문제는 끝까지 조심히 읽어야한다는 것을 명심해야한다. 입출력 예시 let arr = ['Queen', 'Elizabeth', 'Of Hearts', ..

Programming Language/JavaScript 2022. 12. 16. 21:14

[독서일기] 부끄럼 많은 생애를 보냈습니다. - 인간 실격

다자이 오사무 - 인간실격 출처: http://www.yes24.com/Product/Goods/1387488 인간 실격 - YES24 인간의 나약함을 탁월하게 묘사하는 다자이 오사무의 작품을 새롭게 읽는다. 순수하고 여린 심성의 젊은이가 인간 사회의 위선과 잔혹성을 견디지 못하고 파멸되어 가는 과정을 그린 소설로, www.yes24.com 독서일기 인간실격 – 다자이 오사무 56/267 읽음 제목부터 자극적인 이 책은 몇 번 도서관에서 돌아다니면서 스쳐 지나가면서 제목만 봤었다. 이후 월든을 다 읽으면 한번 읽어보고 싶어서 이번 기회에 도서관에서 대출을 해서 읽었다. 내가 잘 모르는 작가라서 조금 거부감도 있었지만 제목에 대한 호기심 때문에 읽게 됐다. 주인공은 가면을 쓰고 생활했던 어린시절에 대해 얘..

독서/독후감 2022. 12. 16. 15:51

추가 정보

인기글

최신글

페이징

이전
1 ··· 37 38 39 40 41 42 43 ··· 45
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바