기본 정리 ● Array.map() callback 함수를 각각의 요소에 대해 한번씩 순서대로 불러 그 함수의 반환값으로 새로운 배열을 생성 arr.map(callback(currentValue[, index[, array]])[, thisArg]) callback : 새로운 배열 요소를 생성하는 함수. 다음 세 가지 인수를 가짐 currentValue : 처리할 현재 요소 index (Optional) : 처리할 현재 요소의 인덱스 array (Optional) : map()를 호출한 배열 thisArg (Optional) : callback을 실행할 때 this로 사용할 값 ● Array.filter() 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환 arr.filter(call..
문제 원본 사이트 : programmers.co.kr/learn/courses/30/lessons/42747?language=javascript 코딩테스트 연습 - H-Index H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표 programmers.co.kr 문제 설명 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 ..
문제 원본 사이트 : programmers.co.kr/learn/courses/30/lessons/42746?language=javascript 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 �� programmers.co.kr 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가..
문제 원본 사이트 : programmers.co.kr/learn/courses/30/lessons/42748?language=javascript 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 ..
문제 원본 사이트 : programmers.co.kr/learn/courses/30/lessons/42579?language=javascript# 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 �� programmers.co.kr 문제 설명 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 많이 재생된 장르를 먼저 수록합니다. 장르 내에서 많이 재생된 노래를 먼저 수록합니다. 장르 내에서 재생 횟수가 같..
문제 원본 사이트 : https://programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr 문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clot..
문제 원본 사이트 : programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수�� programmers.co.kr 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 ..
비교 연산자 ==와 ===, !=와 !==는 비슷해 보이지만 자세히 보면 서로 다른 연산자이다. 그동안은 둘의 차이를 잘 모르는 상태에서 그냥 사용했지만, 오늘은 이에 대해 알아보도록 한다. javascript는 엄격한 비교(일치 비교)와 형변환 비교(동등 비교)의 두 가지 비교 방법을 가지고 있다. 동등 연산자 (==) 두 피연산자의 자료형을 일치시킨 후, 엄격하게 비교를 수행 1 == 1 // true "1" == 1 // true 1 == '1' // true 0 == false // true 0 == null // false 0 == undefined // false null == undefined // true 부등 연산자 (!=) 두 피연산자의 자료형을 일치시킨 후, 엄격하게 비교를 수행 1 ..
www.youtube.com/watch?v=Zab2WsNqy6A&list=PLhW3qG5bs-L8YSnCiyQ-jD8XfHC2W1NL_&index=3 Can follow on Windows and Mac OS How to Fork a Project Today we will learn What is fork How to fork a project 개념 설명 A fork is a copy of a project Forking a pro/repo allows you to make changes without affecting the original project 실습 Step 1: Login to GitLab and goto your project Step 2: Click on Fork button If yo..
www.youtube.com/watch?v=OWaZXtgq28c&list=PLhW3qG5bs-L8YSnCiyQ-jD8XfHC2W1NL_&index=2 Can follow on Windows and Mac OS Getting started with Git Commands Today we will learn Download and install Git Add a project/folder to git Commit and Push project to GitLab 실습 Step 1: Download git from git-scm.com/ and install git Step 2: Check git is installed on your system git --version Step 3: Run following ..
www.youtube.com/watch?v=Jt4Z1vwtXT0&list=PLhW3qG5bs-L8YSnCiyQ-jD8XfHC2W1NL_&index=1 Can follow on Windows and Mac OS Introduction and Gettig Started Today we will learn What is GitLab Create account on GitLab Create a new project on GitLab 개념 설명 Git - version control system to locally track changes in your project/folder and push & pull changes from remote repositories like GitHub, BitBucket, Gi..
Git LFS란? 프로젝트를 GitLab에 올리려고 했더니 다음과 같은 오류가 발생했다. remote: GitLab: LFS objects are missing. Ensure LFS is properly set up or try a manual "git lfs push --all". To http://localhost:9010/honeybee/issuer-rest.git ! [remote rejected] master -> master (pre-receive hook declined) error: 레퍼런스를 'http://localhost:9010/honeybee/issuer-rest.git'에 푸시하는데 실패했습니다 LFS 때문인 것 같은데 도대체 뭐가 문제인건지 검색을 해보니 대용량 파일을 GitLa..
[Docker] Docker 이미지명 또는 태그명 변경 (docker image tag) 기존의 Docker 이미지명을 새로운 이름으로 변경하거나, 새로운 태그명을 붙일 때 docker image tag 명령을 사용합니다. 동일한 이미지가 새로운 이름의 이미지로 복사됩니다. 사용 방법: docker image tag : : 복사할 이미지명 및 태그명을 확인한 뒤, 새로운 이미지명 및 태그명을 지정합니다. # Docker 이미지 확인 docker image ls 여기에서는 alpine:3.10을 alpine:custom_3.10으로 변경해보겠습니다. # 새로운 이미지 태그 지정 (alpine:3.10 -> alpine:custom_3.10) docker image tag alpine:3.10 alpine:..
깃허브 : https://github.com/miiingo/codility Task description 원본 사이트 : app.codility.com/programmers/lessons/7-stacks_and_queues/stone_wall/ StoneWall coding task - Learn to Code - Codility Cover "Manhattan skyline" using the minimum number of rectangles. app.codility.com - N 개의 양의 정수로 구성된 배열 H가 주어짐 - N은 돌담의 전체 길이 - H[I]는 I부터 I+1미터까지의 벽의 높이를 나타냄 - H[0]은 돌담의 왼쪽 끝, H[N-1]은 오른쪽 끝의 높이를 나타냄 - 돌담은 직육면체 석재..
깃허브 : https://github.com/miiingo/codility Task description 원본 사이트 : app.codility.com/programmers/lessons/7-stacks_and_queues/nesting/ Nesting coding task - Learn to Code - Codility Determine whether a given string of parentheses (single type) is properly nested. app.codility.com - N 개의 문자로 구성된 문자열 S가 주어짐 - S가 올바르게 중첩되면 1을, 그렇지 않으면 0을 return - 괄호가 올바르게 닫혀야함 - 가장 효율적인 알고리즘 작성 - N은 [0..1,000,000] 범..
- Total
- Today
- Yesterday
- 빅데이터 기초
- 하이퍼레저 인디
- 하이퍼레저 페브릭
- 문제풀이
- 코딩테스트
- javascript
- DOCs
- Hyperledger Indy
- 암브로셔스
- 블록 체인
- Hyperledger Fabric v1.2
- 빅데이터 교육
- 블록체인
- 직딩잇템
- 기초 of 기초 데이터 개념
- 코딜리티
- Hyperledger Fabric v1.1
- 빅데이터
- docker
- 하이퍼레저 패브릭
- 알고리즘
- Private Data
- Blockchain
- 빅데이터 강의
- Hyperledger Fabric
- codility
- ubuntu
- ambrosus
- 코테
- 어서와 데이터는 처음이지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |