post-thumbnail

Algorithm JS - 두 배열 합치기

투 포인터 알고리즘에 대해 알아봅니다.

2023년 4월 6일
·
0개의 댓글
·
post-thumbnail

React - Render and Commit

리액트의 Render phase와 Commit phase 단계에 대해 알아봅니다.

2023년 4월 3일
·
1개의 댓글
·
post-thumbnail

Algorithm JS - 최대 부분 증가수열

LIS(최대 부분 증가 수열)을 DP로 풀어보자.

2023년 3월 19일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 계단 오르기

DP(Dynamic Programming)에 대해 이해해보자.

2023년 3월 18일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 섬나라 아일랜드

섬나라 아일랜드를 DFS로 풀이 해보자.

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 송아지 찾기

BFS의 대표적인 문제인 최단거리 찾기

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 이진 트리 넓이 우선 탐색(BFS)

BFS에 대해 알아보자

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 수열 추측하기

가장 윗줄에 1부터 N까지의 숫자가 한 개씩 적혀 있다. 그리고 둘째 줄부터 차례대로 파스칼 의 삼각형처럼 위의 두개를 더한 값이 저장되게 된다. 예를 들어 N이 4 이고 가장 윗 줄에 3 1 2 4 가 있다고 했을 때, 다음과 같은 삼각형이 그려진다.N과 가장 밑에

2023년 1월 21일
·
0개의 댓글
·
post-thumbnail

2022 회고록

어느덧 2022년이 2일 뒤면 끝나게 된다. 돌이켜보면 정말 힘들면 힘들었고 쉴 틈 없이 바쁘게 달려왔던 것 같다. 개발이라는 분야에 대해 본격적으로 마주 했던 1년 이었으며, 있었던 일 하루하루가 의미있는 순간들이었던 것 같다.결과적으로 생각해보면 리액트와 Next.

2022년 12월 30일
·
0개의 댓글
·
post-thumbnail

Type Challenge - Tuple to Object

배열(튜플)을 받아, 각 원소의 값을 key/value로 갖는 오브젝트 타입을 반환하는 타입을 구현하세요.어떻게 배열이 객체의 프로퍼티가 되는지 궁금해서 as const에 대해 찾아봤다.as const는 배열을 객체화가 되도록 도와주는 문법적 표현 이었다.그래서 객체

2022년 11월 12일
·
0개의 댓글
·
post-thumbnail

오브젝트 - 1장 객체, 설계

💡 프로그래밍 패러다임 🙆‍♀️ 패러다임의 시대 ✔️ 패러다임 > 모델, 패턴, 전형 적인 예를 의미하는 그리스어인 파라데이그마에서 유래 50년이 지난 현대에서는 한 시대의 사회 전체가 공유 하는 이론이나 방법, 문제 의식 등의 체계를 의미 ✔️ 패러다임 전

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

Type Chellenge - readonly

T의 모든 프로퍼티를 읽기 전용(재할당 불가)으로 바꾸는 내장 제네릭 Readonly<T>를 이를 사용하지 않고 구현하세요. 예시 MyReadonly는 Object에 있는 모든 프로퍼티가 readonly 상태여야 한다.readonly는 프로퍼티 왼쪽에 쓰일 수 있

2022년 11월 7일
·
0개의 댓글
·
post-thumbnail

Type Chellenge - Pick

T에서 K 프로퍼티만 선택해 새로운 오브젝트 타입을 만드는 내장 제네릭 Pick<T, K>을 이를 사용하지 않고 구현하세요.TodoPreview가 MyPick과 일단 같아야 된다.todo에 TodoPreview 대신 MyPick<Todo, ‘title’ |

2022년 11월 4일
·
0개의 댓글
·
post-thumbnail

React ci/cd pipeline 아키텍처

아키텍처 코드 설명local에서 add, commit, push 진행push를 하게 되면 github actions에서 ci.yml, cd.yml 실행ci.yml에선 먼저 runner에서 ci/cd 하려는 레포에 접근npm ci를 통해 의존성 설치 후 npm run b

2022년 10월 8일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 가위바위보

첫 번째 줄에 게임 횟수인 자연수 N(1<=N<=100)이 주어집니다. 두 번째 줄에는 A가 낸 가위, 바위, 보 정보가 N개 주어집니다. 세 번째 줄에는 B가 낸 가위, 바위, 보 정보가 N개 주어집니다.각 줄에 각 회의 승자를 출력합니다. 비겼을 경우는

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

Algorithm JS - 보이는 학생

선생님이 N(1<=N<=1000)명의 학생을 일렬로 세웠습니다. 일렬로 서 있는 학생의 키가 앞에 서부터 순서대로 주어질 때, 맨 앞에 서 있는 선생님이 볼 수 있는 학생의 수를 구하는 프로그 램을 작성하세요. (앞에 서 있는 사람들보다 크면 보이고, 작거나

2022년 9월 27일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 힙 정렬

2022년 9월 27일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 큰 수 출력하기

N(1<=N<=100)개의 정수를 입력받아, 자신의 바로 앞 수보다 큰 수만 출력하는 프로그램을 작 성하세요.(첫 번째 수는 무조건 출력한다)첫 줄에 자연수 N이 주어지고, 그 다음 줄에 N개의 정수가 입력된다.자신의 바로 앞 수보다 큰 수만 한 줄로 출력한

2022년 9월 25일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 합병 정렬

합병 정렬 & 합병 정렬의 특징Big O알고리즘 소스 코드하나의 리스트를 두 개의 균등한 크기로 분할 후 분할 된 부분 리스트를 정렬두 개의 정렬 된 부분 리스트를 합하여 전체가 정렬된 리스트가 되게 하는 법분할 정복 알고리즘 중 하나 => 분할 정복 - 문제를 작

2022년 9월 24일
·
0개의 댓글
·
post-thumbnail

Algorithm JS - 퀵 정렬

퀵 소트Big O알고리즘퀵 소트 구현피벗을 기준으로 목록을 큰 값과 작은 값으로 나누어 정렬하는 기법불안정 정렬 중 하나분할 정복 알고리즘으로, 평균적으로 매우 빠른 수행 속도의 정렬이 가능Best CaseO(nlogn)Worst Case (이미 정렬된 배열을 정렬하는

2022년 9월 22일
·
0개의 댓글
·