profile
꾸준히 성장하는 개발자를 목표로 합니다.
post-thumbnail

정렬 알고리즘 - 계수 정렬

계수 정렬 알고리즘은 특정한 조건이 부합할 때만 사용할 수 있지만 매우 빠른 정렬 알고리즘이다.데이터의 개수가 N, 데이터 중 최댓값이 K일 때, 계수 정렬은 최악의 경우에도 O(N + K)의 시간 복잡도를 보장하므로 빠른 정렬 알고리즘으로 유명한 퀵 정렬의 시간복잡도

2022년 2월 22일
·
0개의 댓글
post-thumbnail

Github Repo 복사하기

여기저기 다른 org의 repo에서 작업을 하다가 새로운 repo로 만들어 작업을 해야하는 필요성을 느끼게 되었다.그러나 파일만을 복사하여 새롭게 repo를 만들경우 기존 작업한 버전 관리의 기록들이 사라지게 되는 문제점이 발생하게 되므로 다른 방법을 찾아 공부하게 되

2022년 1월 2일
·
0개의 댓글
post-thumbnail

꾸준히 성장할 수 있는 개발자가 되고 싶어 노력해온 지난 나날들 - 프로그래머스 프론트엔드 데브코스 수강 후기

이 포스팅은 5개월의 프로그래머스 프론트엔드 데브코스 국비 지원 과정 1기 수료 후기를 작성하였습니다. 제가 이 과정을 지원하게 된 이유를 이야기해보고자 합니다.이 과정을 알게 된 것은 같은 꿈을 꾸는 친한 지인의 소개로 지원하게 되었고, 당시 무조건 취업을 하려고 생

2021년 12월 23일
·
0개의 댓글
post-thumbnail

typescript 프로젝트 환경설정

1. 패키지 구성 2. TypeScript를 설치합니다. 3. tsconfig.json 생성 후 옵션 설정 4. package.json 빌드 명령어 설정 참고자료 https://joshua1988.github.io/ts/config/tsconfig.html#%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A...

2021년 11월 23일
·
0개의 댓글
post-thumbnail

중복 순열 알고리즘

이 글에서는 중복 순열을 재귀를 통해서 구현하는 방법에 대해서 알아보자.순열은 순서에 상관이 있고 중복을 허용하지 않고 나올 수 있는 모든 수열을 순열이라고 하였다.중복순열은 말그대로 순열에서 중복을 허용한다는 것이다.즉, { 1, 2, 3 } 에서 2개를 뽑을 때

2021년 11월 17일
·
0개의 댓글
post-thumbnail

중복 조합 알고리즘

이 글에서는 중복 조합을 재귀를 통해서 구현하는 방법에 대해서 알아보자.조합은 순서에 상관없이 중복을 허용하지 않고 나올 수 있는 모든 수열을 조합이라고 하였다.중복조합은 조합에서 중복을 허용한다는 것 이다.우리가 알던 조합에서 { 1, 2, 3 } 중에 2개를 뽑는

2021년 11월 17일
·
0개의 댓글
post-thumbnail

순열 알고리즘

이 글에서는 순열을 재귀를 통해서 구현하는 방법에 대해서 알아보자.순열은 주어진 수열에서 순서에 따라 결과가 달라지는 방식을 순열이라고 한다. 순서가 존재하는 열 이라는 것 이다.즉, 순열에서 { 1, 2, 3 } 과 { 1, 3, 2 } , { 2, 1, 3 } .

2021년 11월 17일
·
0개의 댓글
post-thumbnail

조합 알고리즘

이 글에서는 조합을 재귀를 통해서 구현하는 방법에 대해서 알아보자.브루트포스 알고리즘에서 가장 많이 사용되는 방법이 순열과 조합 등으로 모든 경우의 수를 모두 계산해본 뒤에 원하는 결과 값을 찾는 방식이다.조합은 순서가 상관이 없는 모임을 의미한다. 순서가 상관 없기

2021년 11월 17일
·
0개의 댓글
post-thumbnail

CRA + ESLint + Prettier 설정

이 포스팅에서는 CRA(Create React App)을 이용하여 생성한 리액트 프로젝트를 기준으로 기본적인 ESLint와 Prettier 설정 방법을 다룹니다.CRA로 생성된 프로젝트는 안에 ESLint가 따로 탑재되어 있기 때문에 따로 설치할 필요가 없다. Pret

2021년 11월 16일
·
0개의 댓글
post-thumbnail

CRA + Emotion 패키지 설정

Create React App(CRA) 에서 이모션 사용 시 아래와 같이 매번 jsx pragma 선언이 필요합니다. 이 코드를 제거하기 위해서는 바벨 설정이 필요합니다.하지만 기본적으로 CRA는 바벨 사용자 설정을 막아놓았습니다. 다음의 명령어를 수행하게 되면 숨겨져

2021년 11월 16일
·
0개의 댓글
post-thumbnail

TIL - Week 8

프로그래머스 프론트엔드 데브 코스 프론트엔드 과정의 기록입니다.

2021년 10월 4일
·
0개의 댓글
post-thumbnail

TIL - Day 40

프로그래머스 프론트엔드 데브 코스 프론트엔드 과정의 기록입니다.

2021년 10월 2일
·
0개의 댓글
post-thumbnail

TIL - Day 39

프로그래머스 프론트엔드 데브 코스 프론트엔드 과정의 기록입니다.

2021년 9월 30일
·
0개의 댓글
post-thumbnail

투 포인터, 슬라이딩 윈도우, 구간 합 알고리즘

투 포인터와 슬라이딩 윈도우 알고리즘은 선형 공간(1차원 배열)을 2회 이상 반복적으로 탐색해야 할 경우 O(N^2) 이상 걸릴 시간 복잡도를 부분 배열을 활용하여 O(N)으로 줄일 수 있다는 공통점이 있습니다. 그렇다면 이 두 알고리즘의 차이점은 무엇일까요 ?바로,

2021년 9월 30일
·
0개의 댓글
post-thumbnail

TIL - Day 38

프로그래머스 프론트엔드 데브 코스 프론트엔드 과정의 기록입니다.

2021년 9월 29일
·
0개의 댓글
post-thumbnail

TIL - Day 37

프로그래머스 프론트엔드 데브 코스 프론트엔드 과정의 기록입니다.

2021년 9월 28일
·
0개의 댓글
post-thumbnail

TIL - Day 36

프로그래머스 프론트엔드 데브 코스 프론트엔드 과정의 기록입니다.

2021년 9월 28일
·
0개의 댓글
post-thumbnail

TIL - Week 7

프로그래머스 프론트엔드 데브 코스 프론트엔드 과정의 기록입니다.

2021년 9월 20일
·
0개의 댓글
post-thumbnail

OSI 7계층

OSI 7 계층은 국제표준화기구(ISO)에서 개발한 모델로, 네트웤 프로토콜 디자인과 통신을 계층으로 나눠 설명한 것입니다. 즉, 국제표준화기구에서 만든 네트워크 통신의 7단계 과정을 말합니다.그렇다면 7계층으로 네트워크 통신 과정을 나눈 이유는 무엇일까요 ?처음 네트

2021년 9월 19일
·
0개의 댓글
post-thumbnail

TIL - Day 35

프로그래머스 프론트엔드 데브 코스 프론트엔드 과정의 기록입니다.

2021년 9월 17일
·
0개의 댓글