profile
chick! chick!

이진 탐색

(이코테 2021 강의 몰아보기) 5. 이진 탐색 이진 탐색 알고리즘 순차 탐색 : 리스트 안에 있는 특정하나 데이터를 찾기 위해 앞에서부터 데이터를 하나씩 확인하는 방법 이진 탐색 : 정렬되어 있는 리스트에서 탐색 범위를 절반씩 좁혀가며 데이터를 탐색하는 방법 이

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

React의 상태 관리

프론트엔드에서 상태란 무엇일까? 주로 유저 정보나 UI에 영향을 미치는 \_\_<span style="background-color:상태는 특정 컴포넌트 내에서만 관리되는 로컬 상태와 여러 컴포넌트에서 관리되는 전역 상태로 구분지을 수 있다.특정 컴포넌트 안에서만

2023년 5월 27일
·
2개의 댓글
·
post-thumbnail

최단 경로 & 최소 신장 트리

\[10분 테코톡] 💞 소롱의 최단 경로 & 최소 신장 트리정점(vertex)와 간선(edge)으로 이루어진 자료구조두 정점을 연결하는 간선에 방향이 없는 그래프두 정점을 연결하는 간선에 방향이 존재하는 그래프. 간선의 방향으로만 이동 가능두

2023년 5월 26일
·
0개의 댓글
·
post-thumbnail

Virtual DOM (with React)

React를 배우면서 처음 나오는 개념들 중 하나는 Virtual DOM(가상 DOM)이라는 개념이다. 가상 DOM에 대해 찾아보다가 "가상 DOM이 실제 DOM보다 성능이 좋다"라는 주장과 "가상 DOM을 사용하는 것이 실제 DOM을 조작하는 것보다 빠르다는 것은 오

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

카카오 테크 캠퍼스 5주차

Ch 9. JS 선행 01. 개요 표기법 dash-case(kebab-case) ex) the-quick-brown-fox-jumps-over-the-lazy-dog snake_case ex) thequickbrownfoxjumpsoverthelazydog

2023년 5월 13일
·
0개의 댓글
·

CSS의 역사

👀 CSS의 역사 HTML의 탄생, 1990 웹페이지의 컨텐츠들을 다양한 환경에서 열람을 해도 동일하게 볼 수 있도록 하나의 표현 언어를 생성할 필요성이 생겨나서 HTML이라는 언어가 만들어졌다. 이후 조금 더 커스텀한 서식을 입히고 싶다는 요구에 맞춰 HTML에 서

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

패키지 매니저(Package Manager)란?

패키지 매니저는 패키지를 다루는 작업을 편리하고 안전하게 수행하기 위해 사용되는 툴이다.여기서 패키지를 다루는 작업이란 아래와 같다.설치업데이트수정삭제패키지는 라이브러리와 비슷한 개념으로, 라이브러리가 코드의 묶음이라면, 패키지는 코드의 배포를 위해 사용되는 코드의 묶

2023년 5월 8일
·
0개의 댓글
·
post-thumbnail

카카오테크캠퍼스 4주차 (frontend track)

opacity : 요소 투명도1 : 불투명0~1 : 0부터 1 사이의 소수점 숫자 A1. 1font-style : 글자의 기울기normal : 기울기 없음italic : 이텔릭체oblique : 기울어진 글자font-weight : 글자의 두께(가중치)normal,

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

[알고리즘] 해시(Hash)

내부 인덱스를 이용하여 자료의 검색이 한번에 이루어지기 때문에 빠른 검색 속도를 보인다.반면 데이터의 삽입, 삭제 시 많은 데이터가 밀리거나 빈자리를 채우기 위해 이동해야 하기 때문에 많은 시간이 소요된다.삽입, 삭제 시 인근 노드들의 참조 값만 수정해 줌으로써 빠른

2023년 4월 29일
·
0개의 댓글
·

[알고리즘] 완전탐색

답을 찾기 위해 가능한 경우의 수를 일일이 나열하면서 답을 찾는 방법이다. 완전 탐색 자체가 알고리즘은 아니고 문제를 푸는 방법이라고 할 수 있다.시간이 오래 걸린다는 단점이 존재완전 탐색 방법을 이용하기 위해 여러 알고리즘 기법들이 이용된다.재귀 함수순열조합브루트 포

2023년 4월 1일
·
0개의 댓글
·

[PUG] HTML 템플릿 엔진 pug란?

노마드코더 줌 클론코딩을 듣는데 pug라는 걸 사용한다.pug는 자바스크립트를 사용하여 HTML을 렌더링할 수 있게 하는 템플릿 엔진 중 하나따라서, 기존 html 문법과 다르고 자바스크립트 문법이 들어가기도 함pug는 파일을 렌더링하여 html로 변환한 뒤 내부의 j

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

[알고리즘] 정렬

정렬 알고리즘이란 원소들을 번호순이나 사전 순서와 같이 일정한 순서대로 열거하는 알고리즘이다.O($n^2$) \- 버블 정렬선택 정렬삽입 정렬O($nlogn$) \- 병합 정렬퀵 정렬서로 인접한 두 원소를 검사하여 정렬하는 알고리즘인접한 2개의 레코드를 비교하여 정

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

[백준] 저울

백준 - 저울 바로가기하나의 양팔 저울을 이용하여 물건의 무게를 측정하려고 한다. 이 저울의 양 팔의 끝에는 물건이나 추를 올려놓는 접시가 달려 있고, 양팔의 길이는 같다. 또한, 저울의 한쪽에는 저울추들만 놓을 수 있고, 다른 쪽에는 무게를 측정하려는 물건만 올려놓을

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

[백준] 두 용액

KOI 부설 과학연구소에서는 많은 종류의 산성 용액과 알칼리성 용액을 보유하고 있다. 각 용액에는 그 용액의 특성을 나타내는 하나의 정수가 주어져있다. 산성 용액의 특성값은 1부터 1,000,000,000까지의 양의 정수로 나타내고, 알칼리성 용액의 특성값은 -1부터

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

[백준] 암기왕

백준 2776번 암기왕연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기로 한다. 동규는 연종을 따라 다니며, 연종이 하루 동안 본 정수들을 모두 ‘수첩1’에 적어

2023년 3월 20일
·
0개의 댓글
·

[백준] 카드

📝 문제 준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지고 있는 정수를 구하는 프로그램을 작성하시오. 만약,

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

[백준] 주몽

주몽은 철기군을 양성하기 위한 프로젝트에 나섰다. 그래서 야철대장을 통해 철기군이 입을 갑옷을 만들게 하였다. 야철대장은 주몽의 명에 따르기 위하여 연구에 착수하던 중 아래와 같은 사실을 발견하게 되었다.갑옷을 만드는 재료들은 각각 고유한 번호를 가지고 있다. 갑옷은

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

[자료구조] 힙[heap]이란?

힙은 우선순위 큐를 위해 만들어진 자료구조다.우선순위 큐란?큐 : FIFO 형식의 자료구조우선순위 큐는 큐에 우선순위라는 개념을 접목시킨 자료구조이다.따라서, 우선순위 큐는 먼저 들어오는 데이터가 아니라, 우선순위가 높은 데이터가 먼저 나가는 형태의 자료구조이다.힙이란

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

[백준] 중앙값 구하기

어떤 수열을 읽고, 홀수번째 수를 읽을 때 마다, 지금까지 입력받은 값의 중앙값을 출력하는 프로그램을 작성하시오.예를 들어, 수열이 1, 5, 4, 3, 2 이면, 홀수번째 수는 1번째 수, 3번째 수, 5번째 수이고, 1번째 수를 읽었을 때 중앙값은 1, 3번째 수를

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

[백준] 이중 우선순위 큐

이중 우선순위 큐(dual priority queue)는 전형적인 우선순위 큐처럼 데이터를 삽입, 삭제할 수 있는 자료 구조이다. 전형적인 큐와의 차이점은 데이터를 삭제할 때 연산(operation) 명령에 따라 우선순위가 가장 높은 데이터 또는 가장 낮은 데이터 중

2023년 3월 17일
·
0개의 댓글
·