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

검색 영역

컨텐츠 검색

전체 글

  • JavaScript Algorithm - closestPairOfPoints

    2023.02.22 by Yongari

  • DID 와 DIDs(Decentralized identifiers, 탈중앙화 식별자)의 기본 개념들

    2023.02.21 by Yongari

  • DID(Decentralized Identity, 탈중앙 신원증명)가 나오게 된 배경

    2023.02.21 by Yongari

  • Golang Algorithm - uglyNumbers

    2023.02.21 by Yongari

  • JavaScript Algorithm - uglyNumbers

    2023.02.21 by Yongari

  • Golang Algorithm - Linked List(연결 리스트)

    2023.02.20 by Yongari

  • 호밀밭의 파수꾼을 읽고 - 독후감

    2023.02.20 by Yongari

  • JavaScript Algorithm - LCS(Longest Common Subsequence)

    2023.02.20 by Yongari

JavaScript Algorithm - closestPairOfPoints

문제설명 : 좌표평면 상의 다양한 점들을 입력받아 가장 가까운 두 점 사이의 거리를 리턴해야 합니다. 모든 점들을 직접 그려보고 그래프를 그려보면서 이해하면 좀 더 이해가 빨라집니다. 직선을 그려보면 길이가 어떻게 되는지 파악할 수 있습니다. 입력 인자 1: points 배열을 요소로 갖는 배열 points.length는 40,000 이하 points[i]는 number 타입을 요소로 갖는 배열 points[i].length는 2 points[i]의 요소는 차례대로 좌표평면 위의 y좌표, x좌표 points[i][j]는 0 이상 10,000 이하의 정수 출력 number 타입을 리턴해야 합니다. 주의사항 points는 y좌표나 x좌표 등으로 정렬되어 있지 않습니다. 두 점 사이의 거리를 계산하는 함수 c..

Programming Language/JavaScript 2023. 2. 22. 16:15

DID 와 DIDs(Decentralized identifiers, 탈중앙화 식별자)의 기본 개념들

DID 예시 did : url 스키마 식별자 did method : did 메서드(함수) did method-specific identifier : did 메서드 구분자 did : "did 메서드" : "did 메서드 구분자" did:example:123456789abcdefghi DIDs(탈중앙 식별자) 범용고유식별자 UUID(universally unique identifier, UUID)와 비슷한 개념으로 고유한 아이디 개념이다. DID와 UUID의 차이점은 다음과 같다. URL과 동일하게, 주체에 대해 설명하는 일반 자원을 주소 분해하거나 역참조한다. URL을 역참조할 경우 반환하는 리소스와 다르게 DID문서는 일반적으로 DID 주체에 대한 인증을 가능하게 하는 암호학적 요소를 포함하고 있다. D..

Blockchain/DID 2023. 2. 21. 17:19

DID(Decentralized Identity, 탈중앙 신원증명)가 나오게 된 배경

DID란? DID(Decentralized Identity, 탈중앙 신원증명)은 데이터의 주권을 개개인에게 주고 개개인의 데이터를 탈중앙적으로 증명할 수 있는 기술입니다. DID는 분산원장기술(Distributed Ledger Technology)를 기반으로 사용자의 데이터를 저장하여 안전하고 편리하게 인증할 수 있도록 합니다. 간략히 말하면 분산원장기술이란 탈중앙화 하여 기록들을 저장하는 방식을 말합니다. 참고 분산원장기술 분산원장 - 해시넷 분산원장(distributed ledger)은 복제, 공유 또는 동기화된 디지털 데이터에 대한 합의 기술이다. 공유원장 또는 분산원장기술(DLT; distributed ledger technology)이라고 불리기도 한다. 분산원장을 통해 데이 wiki.hash...

Blockchain/DID 2023. 2. 21. 16:17

Golang Algorithm - uglyNumbers

문제설명: 입력받은 n을 읽고 uglyNumbers의 배열의 인덱스를 반환하세요 uglyNumbers란 2,3,5로 나누어서 0이되는 값들입니다. 그러나 uglyNumbers 배열의 첫 번째값은 1입니다. 우선 전체 배열을 열거하면 다음과 같습니다. uglyNumbers = [1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, ..] 입력 인자 1 : n number 타입의 자연수 (n >= 1) 출력 number 타입을 리턴해야 합니다. 주의사항 ugly numbers를 배열에 저장했을 때, n번째 ugly number의 위치는 인덱스 n-1 입니다. 이유는 배열은 0 부터 시작하기 때문입니다. 입출력 예시는 하단에 go입출력 로그를 보면 됩니다~ go 풀이코드 package mai..

Programming Language/Go 2023. 2. 21. 14:28

JavaScript Algorithm - uglyNumbers

문제설명: 입력받은 n을 읽고 uglyNumbers의 배열의 인덱스를 반환하세요 uglyNumbers란 2,3,5로 나누어서 0이되는 값들입니다. 그러나 uglyNumbers 배열의 첫 번째값은 1입니다. 우선 전체 배열을 열거하면 다음과 같습니다. uglyNumbers = [1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, ..] 입력 인자 1 : n number 타입의 자연수 (n >= 1) 출력 number 타입을 리턴해야 합니다. 주의사항 ugly numbers를 배열에 저장했을 때, n번째 ugly number의 위치는 인덱스 n-1 입니다. 이유는 배열은 0 부터 시작하기 때문입니다. 입출력 예시 let result = uglyNumbers(1); console.log(r..

Programming Language/JavaScript 2023. 2. 21. 12:15

Golang Algorithm - Linked List(연결 리스트)

연결리스트 (Linked List)란? https://namu.wiki/w/%EC%97%B0%EA%B2%B0%20%EB%A6%AC%EC%8A%A4%ED%8A%B8 연결 리스트 - 나무위키 배열과는 달리 첫번째 데이터의 추가/삭제가 O(1)의 시간안에 수행된다. 배열의 경우 데이터를 추가 또는 삭제할 때 해당 지점 뒤쪽의 데이터를 모두 이동해야 하나 연결 리스트는 그럴 필요가 namu.wiki 컴퓨터 과학에서, 링크드 리스트(linked list)는 선형 순서가 메모리에 물리적으로 배치되어 있지 않은 데이터 요소의 선형 집합이다. 각각 포인터를 사용하여 다음 노드를 가리킵니다. 이것은 함께 시퀀스를 나타내는 노드 그룹으로 구성된 데이터 구조입니다. 단일 정렬되지 않은 연결 목록을 구현하기 위한 Go 프로그..

Programming Language/Go 2023. 2. 20. 23:21

호밀밭의 파수꾼을 읽고 - 독후감

작가 : J.D. 샐린저 출판사 : 민음사 호밀밭의 파수꾼을 읽기 전에.. 워낙 유명한 책이라서 인터넷에서도 제목은 몇 번 봤었고 도서관에서 책을 고를 때도 몇 번 제목을 봤었던 책이다. 그래서 항상 궁금했었는데 이번 기회에 읽게 됐다. 뭔가 제목만 봤을 때는 어떤 내용인지 추측하기 어려웠다. 개인적인 생각으로 "여행을 간 청년 이야기" 또는 "감동적인 이야기" 이런 책일줄 알았다. 그러나 이 책은 내 생각과는 전혀 달랐다. 그래도 책이 279쪽으로 짧아서 편한 마음으로 읽어봤다. 호밀밭의 파수꾼을 읽고난 후 간략한 줄거리를 말하면 다음과 같다. 주인공의 이름은 콜든 홀필드다. 주인공은 여러 번 학교를 퇴학하고 현재 다니고 있는 학교에서도 5과목 중에 4과목을 낙제점을 받아서 퇴학하게 되는 학생이다. 이..

독서/독후감 2023. 2. 20. 23:04

JavaScript Algorithm - LCS(Longest Common Subsequence)

사용된 알고리즘: 다이나믹 프로그래밍: https://namu.wiki/w/%EB%8F%99%EC%A0%81%20%EA%B3%84%ED%9A%8D%EB%B2%95 문제설명: 두 문자열을 입력받아 다음의 조건을 만족하는 LCS의 길이를 리턴해야 합니다. LCS: 두 문자열에 공통으로 존재하는 연속되지 않는 부분 문자열(Longest Common Subsequence) 문자열 'abc'의 subseqeunce는 'a', 'b', 'c', 'ab', 'ac', 'bc', 'abc' 입니다. 위와 같은 문자열 2개를 입력받고 그 부분 문자열 중 연속되지 않은 부분문자열의 길이를 리턴하는 것이다. 바로 입출력 예시를 보면 감을 익힐 수 있다. 입력 인자 1 : str1 string 타입의 알파벳 소문자와 숫자로 ..

Programming Language/JavaScript 2023. 2. 20. 14:27

추가 정보

인기글

최신글

페이징

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

티스토리툴바