profile
Get ready with me
post-thumbnail

백준 피보나치 2747 DP, 메모이제이션

프로젝트가 끝나고 알고리즘에 대해서 고민을 하다보니 알고리즘을 풀 때 데이터 처리를 하기 위해서 어떤 자료구조를 접근해서 시간복잡도를 효율적으로 줄이는 것이 관건이라고 생각했다.접근방식을 알아보니 생각보다 많은 개념방식들이 있었고한 문제를 다 다르게 접근할 수 있다는

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

힙, 우선순위 큐의 차이?

루트노드에 가장 큰 값 혹은 가장 작은 값을 저장하고 있는 완전 이진트리최대힙루트노드가 가장 큰 값을 가진다. 따라서 값이 가장 큰 데이터가 우선적으로 제거됨최소힙루트노드가 가장 작은 값을 가진다. 따라서 값이 가장 작은 데이터가 우선적으로 제거된다.힙 삽입상향식으로

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

트리 용어, 트리 종류 무슨 차이점이 있을까?

트리는 계층자료를 표현하기 좋은 계층형 자료구조이다.꼭 나무를 거꾸로 돌려놓은 모습과 같아서 트리 라고 지었다고 한다.트리를 공부하기전에 트리의 용어를 먼저 알고 있어야한다.✔️ 하단의 그림과 함께 보세요루트 노드(root node) : 부모가 없는 최상위 노드. 트리

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

백준1929 파이썬 python (에라토스테네스의 체, 시간복잡도)

간단한 소수구하기 문제이다.M과 N의 범위를 지정해서 for문을 돌리면서 (돌리는 값을 i)라고 생각했을 때i값이 소수인지 다시 for문을 돌리면 되는 브루투포스문제이다.다음과 같은 코드로 작성을 했더니 시간초과가 났다.에라토스테네스의 체를 이용해 소수를 구했다.에라토

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

백준 6603 python 파이썬 (재귀함수, combination, DFS)

index0은 주어진 집합 숫자의 갯수 index1~index-1까지의 경우의 수를 구하는 내용조합론으로 풀기도 가능하고 combination라이브러리를 사용해서 간단하게 코드를 만들 수 도 있다.나는 문제를 이해하고 DFS로 풀었다.stack을 쌓아가면서 하나씩 po

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

엘리스 9주차 React Router Dom, SPA

로그인이나 회원가입을 통해 사용자의 정보를 받아오는 data들은 양방향으로 통신하게된다.그때 사용자가 data를 입력할 수 있게끔 form을 만들어놓는 것component내에서 유동적으로 변할 수 있는 값을 재렌더링해서 처리setState내에 변경할 값을 넣기setCo

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

엘리스 9주차 React Hook, state hook, effect hook

기존에는 컴포넌트 내에서 State와 생명주기를 관리하기 위해 반드시 클래스 컴포넌트를 사용했어야 한다. 그러나 개발자가 느끼기에 다소 복잡한 클래스 컴포넌트를 보완하고 함수 컴포넌트에서 클래스 컴포넌트 기능을 구현하기 위해 React16.8 버전에 추가 된 것이다.1

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

엘리스 9주차 이고잉님의 강의 React 강의 1

리액트는 사용자 정의 태그를 만드는 기술이다.build : 배포판으로 만들어주는 과정(용랑⬇️ 성능⬆️ 해주는 튜닝 과정)🌱배포방법 : npx serve -s build데이터(props)를 입력받아 View(state)상태에 따라 DOM Node를 출력하는 함수이다.

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

Netflix 자바스크립트 내용

Tab기능을 이용해서 원하는 Tab을 선택시 해당하는 화면 출력1\. querySelector로 클래스tab-item, 클래스tab-content-item을 가져온다.2\. selectItem() : 선택하는 함수3\. removeBorder() : tab하단 빨간줄

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

엘리스 9주차 react 기초2(JSX, Props, State)

JSX는 함수 호출과 객체 생성을 위한 문법적 편의를 제공하는 JS의 확장 HTML과 비슷하게 생겼으나 JS이며 HTML과는 다른 부분이 있다.✔️React에서 페이지를 구성하는 최소단위✔️ Componenet의 이름은 대문자로 시작✔️ Class Componenet

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

엘리스 9주차 react 기초1(component, JSX, SPA, state, props)

사용자 인터페이스를 만들기 위한 JS라이브러리이다. component : react에서 서비스를 개발하는데 있어 독립적인 단위로 쪼개서 구현한다.virtual dom : 가상적인 표현을 메모리에 저장하고 reactDOM과 같은 라이브러리에 의해 실제 DOM과 동기화하는

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

Time Complexity(시간 복잡도) big-O표기법 / 효율적인 알고리즘

같은 결과더라도 같은 코드는 없다.그렇기떄문에 문제에 대한 해답을 찾는 것이 가장 중요하다.문제를 풀다보면 더 효율적인 방법과 이게 최선일까? 라는 질문을 던져봐야한다.효율적인 방법 == 시간 복잡도 고려입력을 나타내는 문자열 길이의 함수로서 작동하는 알고리즘을 취해

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

엘리스 7주차 (1) node.js 웹 서비스 동작방식, 웹 프레임워크,

원래 자바스크립트는 웹상에서만 사용가능한 언어였다.WEB 1.0은 단방향 통신 WEB2.0은 사용자와 상호작용이 가능 (구글 맵스, 채팅 기능 등)그래서 고성능의 자바스크립트가 필요했고, V8엔진이 등장했다.이걸 브라우저 외부에서 사용하고자 하는 움직임이 있었고, 그렇

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

엘리스 부트캠프 AI, IOT 1기 후기

안녕하세요?엘리스 IOT 1기❗️수강생 입니다.부족하지만 제 나름의 절실했던 시기를 회상하며 다음레이서들께 도움이 되고 싶어 후기를 작성해봅니다 :)엘리스 부트캠프를 시작한지 벌써 한달이 넘었다는게아직 실감이 안난다 ㅎㅎ합격자 발표를 기다린게 엊그제 같은데 ....!

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

자기소개서 웹페이지 만들기 기획ing html, css, javascript

페이지 컨셉, html 레이아웃 디자인 잡는다.세부적인 text들을 제외한 div와 span을 이용해 기둥을 세운다.나같은 변덕쟁이들은 컬러를 계속~ 바꾸고 싶어하기 때문에 나중에 컬러를 정해야한다. 안그럼 계속 css만 작업하고 있다....어떤 기능들을 하고 싶은지

2022년 12월 28일
·
0개의 댓글
·

자바스크립트 scope, 스코프 스코프체인, 블록스코프 hoisting

(Scope, 범위)이다. 자바스크립트와 같은 모든 프로그래밍 언어에는 기본적인 개념이다.즉, "변수에 접근 할 수 있는 범위" JS에서는 global(전역) 과 local(지역)이 있다.전역스코프는 말 그대로 전체 영역에서 어디서든 접근이 가능한 것지역스코프는 해당하

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

엘리스 자바스크립트 4주차 (3) async, await, fetch를 사용해 json데이터 가져오기, callback, (HTTP, REST API), Fetch API

비동기통신처리는 다양한 방법이 있다. 그 중 Promise 비동기 코드를 사용하면 try/catch 대신에 catch()메서드를 사용해 예외처리를 해야한다. 그렇지 않을 경우 예외처리가 난해 해지거나, 누락하는 경우가 발생한다. 이러한 불편한 점을 해결하기 위해ES7에

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

엘리스 4주차 (2) 비동기 통신 (setTimeout), promise, fetch

어떤 코드를 바로 실행하지 않고 일정 시간 기다린 후 실행해야하는 경우가 있다. 이럴 때는 자바스크립트의 setTimeout()함수를 사용해야한다.result2초 후 실행자바스크립트가 비동기 처리를 할 때 사용되는 객체이다. 여기서 비동기란?특정 로직의 실행이 끝날때까

2022년 12월 23일
·
0개의 댓글
·