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

검색 영역

컨텐츠 검색

Programming Language

  • Solidity - Inheritance

    2022.12.30 by Yongari

  • Solidity - Constructor

    2022.12.30 by Yongari

  • 알고리즘 문제풀이 toy - orderOfPresentation

    2022.12.30 by Yongari

  • Solidity - Events

    2022.12.29 by Yongari

  • 알고리즘 문제풀이 - compressString

    2022.12.29 by Yongari

  • 알고리즘 문제풀이 - decryptCaesarCipher

    2022.12.29 by Yongari

  • Solidity - Function Modifier

    2022.12.28 by Yongari

  • 알고리즘 문제풀이 - numberSearch

    2022.12.28 by Yongari

Solidity - Inheritance

Inheritance 상속 Solidity supports multiple inheritance. Contracts can inherit other contract by using the is keyword. 솔리디티는 다중 상속을 지원합니다. 계약은 is 키워드를 사용하여 다른 계약을 상속할 수 있습니다. Function that is going to be overridden by a child contract must be declared as virtual. 자식 계약에 의해 override 기능은 가상으로 선언되어야 합니다. Function that is going to override a parent function must use the keyword override. 부모계약을 overrid..

Programming Language/Solidity 2022. 12. 30. 22:09

Solidity - Constructor

Constructor 생성자 A constructor is an optional function that is executed upon contract creation. 생성자는 계약 생성 시 실행되는 선택적 기능입니다. Here are examples of how to pass arguments to constructors. 다음은 생성자에게 인수를 전달하는 방법의 예입니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.17; // Base contract X // 기본 계약 X contract X { string public name; //생성자 constructor(string memory _name) { name = _name; } } // Bas..

Programming Language/Solidity 2022. 12. 30. 22:00

알고리즘 문제풀이 toy - orderOfPresentation

문제 설명 말썽꾸러기 김코딩은 오늘도 장난을 치다가 조별 발표 순서가 담긴 통을 쏟고 말았습니다. 선생님께서는 미리 모든 발표 순서의 경우의 수를 저장해 놓았지만 김코딩의 버릇을 고치기 위해 문제를 내겠다고 말씀하셨습니다. 김코딩은 모든 조별 발표 순서에 대한 경우의 수를 차례대로 구한 뒤 발표 순서를 말하면 이 발표 순서가 몇 번째 경우의 수인지를 대답해야 합니다. 총 조의 수 N과 선생님이 말씀하시는 발표 순서 k가 주어질 때, 김코딩이 정답을 말 할 수 있게 올바른 리턴 값을 구하세요. 모든 경우의 수가 담긴 배열은 번호가 작을수록 앞에 위치한다고 가정합니다. ex) N = 3일경우, [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] 즉 총 경우의 수는 3! ..

Programming Language/JavaScript 2022. 12. 30. 21:48

Solidity - Events

Events 이벤트 Events allow logging to the Ethereum blockchain. Some use cases for events are: 이벤트는 이더리움 블록체인에 로깅을 허용한다. 이벤트에 대한 일부 사용 사례는 다음과 같습니다. Listening for events and updating user interface 이벤트 수신 대기 및 사용자 인터페이스 업데이트 A cheap form of storage 저렴한 형태의 스토리지 // SPDX-License-Identifier: MIT pragma solidity ^0.8.17; contract Event { // Event declaration // Up to 3 parameters can be indexed. // Inde..

Programming Language/Solidity 2022. 12. 29. 22:09

알고리즘 문제풀이 - compressString

문제설명 : 문자열을 입력받아 연속되는 문자가 있을 경우, 연속 구간을 반복되는 수와 문자로 조합한 형태로 압축한 문자열을 리턴해야 한다. 예를들어 wwwpp면 3w2p 같은 방식으로 리턴해야합니다. 입력 인자 1 : str string 타입의 알파벳 문자열 출력 string 타입을 리턴해야 합니다. 주의 사항 빈 문자열을 입력받은 경우, 빈 문자열을 리턴해야 합니다. 3개 이상 연속되는 문자만 압축합니다. 입출력 예시 let output = compressString('abc'); console.log(output); // --> abc output = compressString('wwwggoppopppp'); console.log(output); // --> 3wggoppo4p 풀이 코드 설명 fun..

Programming Language/JavaScript 2022. 12. 29. 22:07

알고리즘 문제풀이 - decryptCaesarCipher

문제 설명 : 암호화된 문자열과 암호화 키를 입력받아 복호화된 문자열을 리턴해야 한다. 카이사르 암호(Caesar cipher)는 평문(plaintext)을 암호키 secret개만큼 (오른쪽으로) 평행이동시켜 암호화 한다. 복호화는 암호화된 문자열을 원래의 평문으로 복원하는 것을 말한다. 알파벳 순서대로 배열을 만든 뒤 입력받은 secret에 따라 카이사르 암호를 복호화 하면 된다. 'hello'를 secret 3으로 암호화한 경우: 'khoor' 'codestates'를 secret 11로 암호화한 경우: 'nzopdelepd' 입력 인자 1 : str string 타입의 알파벳 소문자 문자열 인자 2 : secret number 타입의 암호화 키 출력 string 타입을 리턴해야 합니다. 주의 사항 ..

Programming Language/JavaScript 2022. 12. 29. 22:03

Solidity - Function Modifier

Function Modifier 함수 수정자 Modifiers are code that can be run before and / or after a function call. 수정자는 함수 호출 전후에 실행할 수 있는 코드입니다. Modifiers can be used to: 수정자는 다음과 같이 사용할 수 있다. Restrict access 엑세스 제한, 접근 제한 Validate inputs 입력 유효성 검사 Guard against reentrancy hack 재진입 해킹으로부터 보호 // SPDX-License-Identifier: MIT pragma solidity ^0.8.17; contract FunctionModifier { // We will use these variables to d..

Programming Language/Solidity 2022. 12. 28. 22:24

알고리즘 문제풀이 - numberSearch

문제 문자열을 입력받아 문자열에서 숫자를 모두 찾아 더한 뒤에 해당 값을 (숫자와 공백을 제외한 나머지) 문자열의 길이로 나눈 값을 정수로 반올림하여 리턴해야 합니다. 입력 인자 1 : str string 타입의 문자열 출력 number 타입을 리턴해야 합니다 (0 이상의 정수) 주의 사항 빈 문자열을 입력받은 경우, 0을 리턴해야 합니다. 숫자(digit)는 연속해서 등장하지 않습니다. 입출력 예시 let output = numberSearch('Hello6 '); console.log(output); // --> 1 output = numberSearch('Hello6 9World 2,'); console.log(output); // --> 2 output = numberSearch('Hello6 9..

Programming Language/JavaScript 2022. 12. 28. 22:20

추가 정보

인기글

최신글

페이징

이전
1 ··· 13 14 15 16 17 18 19 ··· 26
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바