profile
밍구르기
post-thumbnail

이해한 대로 적어보는 알고리즘(JS) - 2. BFS

여러 개의 노드(node)와 이들을 연결하는 간선(Edge)으로 이루어진 자료구조이다.한쪽 끝에서만 삽입이 이루어지고, 다른 한쪽 끝에서는 삭제 연산만 이루어 지는 유한 순서 리스트.선입 선출, First in First Out(FIFO) 먼저 들어온 것이 먼저 나감!

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

이해한 대로 적어보는 알고리즘(JS) - 1. DFS

1.알고리즘을 이해하기 위해 필요한 개념 2.알고리즘 개념 2-1. 알고리즘 원리 2-2. 장단점 2-3. 알고리즘 코드 사용 해야하는 곳 1.DFS를 알기 전에 필요한 개념 1-1. 그래프 1-2. stack 1-3. 재귀 함수 1-4. LIFO LIFO(후입

2025년 4월 25일
·
0개의 댓글
·

이해한 대로 적어보는 알고리즘(JS) - 0. 작성 규칙

코딩 테스트 준비할 때 마다 개념들을 노션 혹은 노트에 적었더니,둘다 혼자 본다는 생각에 대충 적는 감이 있다고 생각하여 포스팅을 작성하기로 마음 먹었다. 1.알고리즘을 이해하기 위해 필요한 개념 2.알고리즘 개념 2-1. 알고리즘 원리 2-2. 장단점 2

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

[JS][프로그래머스][LV.2] 피보나치 수열

업무하면서 내가 짜는 코드가 너무 효율적이지 못한 것 같다는 생각과 함께 다시 풀기 시작한 코테.. https://school.programmers.co.kr/learn/courses/30/lessons/12945문제 설명피보나치 수는 F(0) = 0, F(1

2025년 1월 27일
·
0개의 댓글
·
post-thumbnail

schadcn/ui 기본 폴더 변경

FSD 구조를 사용하고 나서 schadcn/ui를 도입했는데, default 폴더인 components가 구조와 맞지 않아서 shared/ui로 옮기려고 했다.하지만 옮기고 나서 css가 적용이 안 되어 여러 방법을 시도해보았지만 안되어 고민하던 찰나 방법을 알게 되어

2024년 10월 29일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 땅따먹기

땅따먹기 게임을 하려고 합니다. 땅따먹기 게임의 땅(land)은 총 N행 4열로 이루어져 있고, 모든 칸에는 점수가 쓰여 있습니다. 1행부터 땅을 밟으며 한 행씩 내려올 때, 각 행의 4칸 중 한 칸만 밟으면서 내려와야 합니다. 단, 땅따먹기 게임에는 한 행씩 내려올

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

정권 찌르기[리팩토링 6-8일차]: text editor 에러 개선 및 XSS 공격을 방지하기 위한 고민

롯데 e커머스 채용연계형 면접으로 보고와서 적는 리팩토링 글! 물론 떨어졌기에 큰 도움은 안되겠지만 내년에 면접 볼 분들을 위해 후기를 작성 할 생각이다. 💥 문제 5일차 포스팅에 문제에 대한 고민을 팀원들과 함께 의논을 해 본 결과.. > ㅎㄱ 님: 노션은 드래

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

정권 찌르기[리팩토링 5일차]: 블록 수정, 추가, 생성 방식 개편을 위한 고민

[리팩토링 5일차] 텍스트 에디터 drag and drop 과 엔터 시 블록 생성 중 어떤 방법을 선택 할 지 고민하는 포스팅이다.

2023년 7월 17일
·
2개의 댓글
·
post-thumbnail

[프로그래머스] 최솟값 만들기

Lv.2 javascript

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

[프로그래머스] JadenCase 문자열 만들기

Lv.2 javascript : split(' ')

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

[프로그래머스] 요격시스템

Lv.2 javascript sort() 함수 단일조건 사용

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

[프로그래머스] 완주하지 못한 선수

Lv.1 javascript sort 활용

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

[프로그래머스] 신규 아이디 추천

Lv1: javascript toLowerCase, replace() 정규표현식 활용

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

정권찌르기[리팩토링 2-4일차]: EditorList 오류 수정하기

[리팩토링 2-4일차] 텍스트 에디터 구조에 대하여 고민하면서 리팩토링을 진행하였다

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

정권찌르기[리팩토링 1일차]: 컴포넌트 분리하기

[리팩토링 1일차]: 1000줄이 넘는 컴포넌트를 리팩토링 하였다.

2023년 7월 10일
·
1개의 댓글
·

axios interceptor로 시간에 따른 요청 처리하기

스팀 게임 추천 웹 사이트 서비스를 구현하는 중, 검색하는 단어마다 요청이 보내지는 것을 좀 더 최적화 할 수 없을까? 라는 고민에서 axios interceptor를 사용하게 되었다. 포스팅을 하게 된 이유는 대부분 우리가 사용하는 검색창은 빠르게 단어를 치면 완성

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

react + Typescript tutorial

프로젝트 조원분이 추천해주신 Ts 인강! 듣고 정리한 내용..https://www.youtube.com/watch?v=TiSGujM22OI&list=PLC3y8-rFHvwi1AXijGTKM0BKtHzVC-LSKsrc/App.tsx src/components/G

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

Vite를 사용해서 React + TypeScript 시작하기

프로젝트 생성 프로젝트 실행 프로젝트 실행을 하면 http://localhost:5173/으로 위와 같은 화면이 뜬다! vite 포트 설정 5713이 복잡해보이고 혹시 내가 잘 못 설정 했나 싶어서 찾아 봤는데 yarn dev 명령을 이용해서 개발 서버를 띄울

2023년 2월 28일
·
0개의 댓글
·

TypeScript 기초 공부

TypeScript 특징 ✔ 타입스크립트는 자바스크립트의 슈퍼셋 언어이다 ✔ 자바스크립스를 기반으로 하지만 확장됨 => 뿌리에는 자바스크립트가 있다 (if, for 문을 사용) ✔ 타입스크립트는 리액트와 달리 자바스크립트 라이브러리가 아니다! => 새로운 기능을 만

2023년 2월 24일
·
0개의 댓글
·