■ 문제 원본 사이트: https://www.hackerrank.com/challenges/ctci-bubble-sort/problem?h_l=interview&playlist_slugs%5B%5D=interview-preparation-kit&playlist_slugs%5B%5D=sorting Sorting: Bubble Sort | HackerRank Find the minimum number of conditional checks taking place in Bubble Sort www.hackerrank.com 난이도: Easy 최대 스코어: 30 ● 문제 요약 > 기본 버블 정렬 for (int i = 0; i < n; i++) { for (int j = 0; j < n - 1; j++) { /..
■ 문제 원본 사이트: https://www.hackerrank.com/challenges/fraudulent-activity-notifications/problem?h_l=interview&playlist_slugs%5B%5D=interview-preparation-kit&playlist_slugs%5B%5D=sorting Fraudulent Activity Notifications | HackerRank Print the number of times a customer receives a notification www.hackerrank.com 난이도: Medium 최대 스코어: 40 ● 문제 요약 특정 날짜에 고객이 지출한 금액이 이전의 일정 날짜동안 평균적(median 값으로 정함)으로 지출한 금..
■ 문제 원본 사이트: https://www.hackerrank.com/challenges/mark-and-toys/problem?h_l=interview&playlist_slugs%5B%5D=interview-preparation-kit&playlist_slugs%5B%5D=sorting Mark and Toys | HackerRank You are Mark's best friend and have to help him buy as many toys as possible. www.hackerrank.com 난이도: Easy 최대 스코어: 35 ● 문제 요약 Mark는 아들을 위한 장난감을 사고 싶어함 Mark가 지출할 수 있는 금액은 정해져있음 최대한 많은 수의 장난감을 사려고 함 장난감 가격 목록(p..
■ 문제 원본 사이트: https://www.hackerrank.com/challenges/new-year-chaos/problem?h_l=interview&playlist_slugs%5B%5D=interview-preparation-kit&playlist_slugs%5B%5D=arrays New Year Chaos | HackerRank Determine how many bribes took place to get a queue into its current state. www.hackerrank.com 난이도: Medium 최대 스코어: 40 ● 문제 요약 새해 첫 날 사람들은 롤러코스터를 타기 위해 줄을 서 있는 상태 사람들은 모두 1부터 n까지의 queue에서 자신의 초기 위치를 나타내는 스티커를..
■ 문제 원본 사이트: https://www.hackerrank.com/challenges/ctci-array-left-rotation/problem?h_l=interview&playlist_slugs%5B%5D=interview-preparation-kit&playlist_slugs%5B%5D=arrays Arrays: Left Rotation | HackerRank Given an array and a number, d, perform d left rotations on the array. www.hackerrank.com 난이도: Easy 최대 스코어: 20 ● 문제 요약 Left Rotation(왼쪽 회전): 배열의 각 요소를 왼쪽으로 1칸씩 이동한 것 n 개의 정수로 구성된 배열 a와 숫자 d가..
■ 문제 원본 사이트: https://www.hackerrank.com/challenges/2d-array/problem?h_l=interview&playlist_slugs%5B%5D=interview-preparation-kit&playlist_slugs%5B%5D=arrays 2D Array - DS | HackerRank How to access and use 2d-arrays. www.hackerrank.com 난이도: Easy 최대 스코어: 15 ● 문제 요약 6 X 6 배열이 주어짐 hourglass(모래시계)는 I 모양으로 이루어진 패턴에 해당하는 인덱스들의 하위집합을 의미 hourglass sum은 hourglass(모래시계) 값들의 합계 모든 hourglass(모래시계)에 대한 hourg..
function getMedian(arr) { // arr.sort((a, b) => { return a - b; }); console.log('arr=', arr); const max = arr.reduce((acc, cur, idx) => { if(arr[idx] > acc){ acc = arr[idx]; } return acc; }, 0); let counts = []; for(let i=0; i
Ubuntu 에서 hostname을 ubuntu에서 node1으로 변경한 이후 sudo 명령을 실행할 때마다 다음과 같은 에러 메시지가 발생했다. sudo: unable to resolve host node1: 연결 시간 초과 명령이 제대로 실행되지 않는 것은 아니지만 계속해서 저 메시지가 뜨니까 거슬리기 시작했다. 그래서 찾아본 해결 방법! 위와 같은 오류 메시지는 hostname이 일치하지 않아서 발생하는 경우다. 만약 hostname을 바꾸고 싶다면 다음과 같이 두 군데를 수정해주어야 한다. /etc/hostname /etc/hosts 나의 경우에는 /etc/hostname만 수정해주었기 때문에 /etc/hosts에 설정된 hostname과 일치하지 않아 위의 오류가 출력되는 것이다. # /etc/..
■ 문제 상황 기존에 Docker Compose로 실행하던 프로젝드로 Docker Swarm 모드로 바꿔서 실행해야해서 작업을 진행하고 있는데, oathkeeper 컨테이너가 계속 오류가 발생해 Exited 되고 있었다. hyper@node1:/opt/gopath/src/github.com/honeybee/sandbox-multi/test/bdd$ docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b3ad856e52a2 oryd/oathkeeper:v0.38.4-alpine "oathkeeper /bin/sh …" About an hour ago Exited (255) About an hour ago cms_oathk..
오픈소스 테스트를 하는데, 필요한 GNU bash의 최소 버전이 v5.0이었다. 기존에 설치된 GNU bash의 버전을 확인해보니 v4.3.48을 사용하고 있었다. # GNU bash 버전 확인 hyper@ubuntu:~$ bash --version GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent perm..
Array.reduce() ● 기본 정리 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환합니다. arr.reduce(callback[, initialValue]) callback : 배열의 각 요소에 대해 실행할 함수. 다음 네 가지 인수를 가짐 accumulator : 누산기. 콜백의 반환값을 누적. 콜백의 이전 반환값 또는, 콜백의 첫 번째 호출이면서 initialValue를 제공한 경우에는 initialValue의 값임 currentValue : 처리할 현재 요소 currentIndex (Optional) : 처리할 현재 요소의 인덱스. initialValue를 제공한 경우 0, 아니면 1부터 시작 array (Optional) : reduce()를 호출..
Array의 요소(element)를 swap하는 방법 Array에서 두 요소(element)를 서로 바꾸고 싶을 경우, swap을 해야 하는데 javascript에는 별도의 swap 메서드가 없기 때문에 직접 사용해야 한다. 예를 들어, arr = [1, 2, 3, 4, 5] 배열에서 arr[1]과 arr[2]의 값을 서로 바꿔 [1, 3, 2, 4, 5]가 되도록 만들어보자. ● temp 변수 사용 가장 기본적인 방법이 temp 변수를 사용하는 것이다. const arr = [1, 2, 3, 4, 5]; let temp = arr[1]; arr[1] = arr[2]; arr[2] = temp; console.log(arr); // [1, 3, 2, 4, 5] ● 구조 분해 할당 사용 구조 분해 할당 구..
패키지 목록을 업데이트 하기 위해 sudo apt-get update 명령을 실행했는데 다음과 같은 오류가 발생했다. 오류 로그: hyper@ubuntu:~$ sudo apt-get update 기존:1 https://download.docker.com/linux/ubuntu xenial InRelease 기존:2 https://deb.nodesource.com/node_6.x xenial InRelease 받기:3 http://packages.microsoft.com/repos/code stable InRelease [10.4 kB] 기존:4 http://us.archive.ubuntu.com/ubuntu xenial InRelease 받기:5 http://security.ubuntu.com/ubunt..
■ 사전 준비 fabric-samples/test-network 프로젝트를 실행하기 위해서는 다음이 필요합니다. - Git - cURL - Docker (20.10.5) - Docker Compose (1.27.2) - Go - jq ● 설치 확인 설치를 확인합니다. # Git 설치 확인 (version: 2.7.4) git version # cURL 설치 확인 (version: 7.47.0) curl --version # Docker 설치 확인 (version: 20.10.5) docker version # Docker Compose 설치 확인 (version: 1.27.2) docker-compose -v # go 설치 확인 (version: go1.15.10) go version # jq 설치 확인..
■ 사전 준비 sandbox 프로젝트를 실행하기 위해서는 다음이 필요합니다. - Go 1.15 - Docker - Docker Compose - Make - jq ● 설치 확인 설치를 확인합니다. # go 버전 확인 (version: go1.15) go version # Docker 설치 확인 (version: 19.03.8) docker version # Docker Compose 설치 확인 (version: 1.11.2) docker-compose -v # Make 설치 확인 make --help # jq 설치 확인 jq --help go 버전이 맞지 않는 경우에는 버전을 맞춰주어야 합니다. ■ 기본 환경 설정 trustbloc의 Docker 이미지를 사용하기 위해서는 github 토큰 값을 가지고 ..
- Total
- Today
- Yesterday
- 블록체인
- 빅데이터
- 암브로셔스
- 하이퍼레저 인디
- 코테
- 빅데이터 교육
- Blockchain
- ubuntu
- 문제풀이
- 알고리즘
- codility
- ambrosus
- 하이퍼레저 패브릭
- 빅데이터 기초
- 어서와 데이터는 처음이지
- javascript
- 코딜리티
- 블록 체인
- Hyperledger Fabric v1.2
- 직딩잇템
- DOCs
- 코딩테스트
- 하이퍼레저 페브릭
- 빅데이터 강의
- 기초 of 기초 데이터 개념
- Hyperledger Fabric v1.1
- Private Data
- Hyperledger Fabric
- Hyperledger Indy
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |