profile
프론트엔드 개발자를 목표로 노력중입니다. 문제가 있는 내용이 있다면 댓글로 언제든 말씀주시면 바로 수정하겠습니다.
post-thumbnail

[프로그래머스] Level 2. 멀리 뛰기(JavaScript)

효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는(1칸, 1칸, 1칸, 1칸)(1칸, 2칸, 1칸)(1칸, 1칸, 2칸)(2칸, 1칸, 1칸)(2칸, 2칸)의 5가지 방법으로 맨 끝 칸에 도

4일 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] Level 2. 숫자의 표현(JavaScript)

Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습니다.1 + 2 + 3 + 4 + 5 = 154 + 5 +

2023년 5월 29일
·
1개의 댓글
·
post-thumbnail

[프로그래머스] Level 1. 로또의 최고 순위와 최저 순위(JavaScript)

로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다.로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호

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

DeepDive Chapter 05 표현식과 문

값은 식(표현식)이 평가되어 생성된 결과평가 : 식을 해석해서 값을 생성하거나 참조하는 것리터럴 : 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법코드가 실행되는 시점(런타임)에 리터럴을 평가하여 값을 생성.정수, 부동소수점, 2진수 등 약

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

DeepDive Chapter 04 변수

하나의 값을 저장하기 위해 확보한 메모리 공간 자체 or 메모리 공간을 식별하기 위한 이름변수는 식별자라는 이름으로도 불린다.변수(식별자)는 할당된 값을 가지는게 아니라 메모리 주소를 가진다.키워드 + 변수명 작성 ⇒ 메모리 공간 주소 할당 ⇒ 할당된 메모리의 이름을

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

[72일차 회고] 디자인 시스템

아토믹 디자인: 디자인을 가장 작은 단위로 만들어서 가장 작은 단위들을 모은 하나의 요소, 그 요소들을 모은 하나의 요소 등 원자를 합치는 방식으로 디자인을 구현하는 방법디자인 시스템: 디자인 원칙, 재사용할 수 있는 UI 패턴, 컴포넌트 코드로 구성된 시스템디자인 시

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

[69~71일차 회고] Hook, Custom Hook, 코드 분할

Hook의 정의: React에서 정의한 함수형 컴포넌트에서만 사용할 수 있는 메서드React.lazy: dynamic import를 구현한 메서드React.Suspense: lazy로 받아온 컴포넌트들이 렌더링 되기 이전에 특정 화면을 로딩화면으로써 동작시키는 기능코드

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

[63~68일차 회고] Tree, Graph 같은 자료구조 / 솔로 프로젝트 계획 및 완성

Tree, Binary Search Tree, Graph의 JS 코드 표현 방법JS DFS, BFS 구현 방법Modal 외부 클릭 시 종료되는 방법: useRef를 이용하여 구현Redux와 localStorage로 북마크 구현: 북마크 클릭 시 마다 Redux와 loc

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

[62일차 회고] Stack, Queue

stack, queue를 JavaScript class로 구현하는 방법queue 내부 구조: front, rear를 이용하여 입력과 출력을 나타내는 각각의 요소로 사용하고, 내부적으로 활용한다.자료구조의 의미StackuseMemo 간단히 공부오늘도... 역시 주간 회고

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

[49~58일차 회고] 2주간의 회고(수정중)

개인 공부를 하지 못했습니다.48일차 회고를 작성한 다음날 할머니가 위중하시다는 소식을 듣고 바로 시골에 내려가서 49일차 수업을 듣지 못했다. 다행히 할머니는 그 다음날 어느정도 안정을 되찾으셨으나, 연명치료를 더 이상 하지 않는다는 어른들의 결정을 듣고 마음의 준비

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

[47~48일차 회고] 개인 TIL, useMemo

DeepDive 클로저 정리(90%)비밀결사단 메인화면 Hi-Fi 와이어 프레임 완성비밀결사단 상세화면, 검색화면 출력 데이터 결정useMemo 공부47일차 저녁에는 약속이 있어서 공부를 거의 못했다. 약속이 짧게 끝나고 올 줄 알았으나 술을 먹게 되는 자리였고, 너무

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

[9주차 회고] 재귀, UI-UX, 와이어프레임, 프로토타입, Figma 연습(수정중)

재귀 함수 관련 문제 풀이 연습UI-UX 기본 개념 학습UX를 평가하는 기준 학습와이어프레임, 프로토타입의 세부적인 구분 공부 및 연습Figma 공부 및 Hi-Fi 프로토타입 구현 연습DeepDive 스터디 프로그래머스 0단계 남은 문제 전부 풀이DeepDive 스터디

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

[46일차 회고] CCD, useRef

Component Custom Driven: 재사용할 수 있는 UI를 미리 디자인하고 개발하여 사용하는 개발 방법Styled-Components props, global 사용법Storybook: 각각의 컴포넌트들을 따로 볼 수 있게 구성해 주어 한번에 하나의 컴포넌트에

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

[45일차 회고] 개인 TIL-토이 프로젝트 리팩토링

프로그래머스 Level 0 분수의 덧셈, 다음에 올 숫자, 연속된 수의 합, 안전지대 풀이Weather Indicator State Logic 리팩토링날씨를 받아오는 useEffect 로직을 custom Hook으로 분할24시간 기준의 온도를 받아오는 useEffect

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

[44일차 회고] 와이어프레임, 프로토타입, Figma

Lo-Fi 와이어프레임: 손으로 흘려 쓰듯이 쓴 수준의 와이어프레임Mid-Fi 와이어프레임: Lo-Fi 와이어프레임에서 아이디어가 어느정도 구체화된 와이어프레임Hi-Fi 와이어프레임: 목업과 같이 완성본에 가까운 정적 화면을 구현하는 와이어프레임Lo-Fi 프로토타입:

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

[8주차 회고] CORS, Express.js, 기술면접

CORS 정리Express.js 공부 및 CRUD 서버 구현미들웨어 사용법 공부 및 구현 연습Section 2 기술면접 JavaScript Promise, 순수함수(불변성, 사이트 이펙트) React state/props, key 속성, useEffect depen

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

[41~43일차 회고] 재귀, UI, UX

재귀함수 사용법 및 활용 연습UI: 사람들이 컴퓨터와 상호 작용하는 시스템UX: 사용자가 제품, 서비스를 직-간접적으로 이용하면서 느끼는 경험UI 디자인 패턴: 아코디언, 캐러셀, 인피니티 스크롤컬럼 그리드 시스템: Margin, Column, Gutter로 구분되어

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

[40일차 회고] React, HTTP 기술면접

React key 옵션의 사용 이유: key 옵션은 컴포넌트에 고유 식별자를 붙이는 역할이고, 이 key로 인해 렌더링 과정에서 새로 추가되거나 변경되는 항목에 한해서만 재렌더링을 하도록 할 수 있다.Promise 기반 비동기 메서드를 왜 사용하는가: 콜백 함수를 가독

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

[38, 39일차 회고] 약식 회고 - 23.04.07의 내 생각...

38, 39일차는 기존 양식에 의거하여 작성하지 않고 약식으로 작성하도록 하겠다.이번주의 핵심 수업 내용은 다음과 같았다.CORSExpress.jsMiddleware하지만 나는 도대체 왜 내가 Node.js 환경을 아는 것에서 더 나아가 "백엔드" 개발을 연습해야하는지

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

[프로그래머스] Level 0. 구슬을 나누는 경우의 수(JavaScript)

[프로그래머스] Level 0. 구슬을 나누는 경우의 수/ JavaScript 코딩테스트 문제 풀이를 한 기록을 남기는 포스트입니다.

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