profile
필요에 의한 개발

[JS Deep Dive] 배열에서 요소 삭제하기

JS의 특유의 자유로운 문법과 여러 강력한 메서드로 인해 배열에서 요소를 삭제할 수 있습니다. 그 다양한 방법들과 사용처에 대해 정리하여 공유하고자 합니다.배열에서 요소를 삭제하는 가장 기본적인 방법이다.삭제할 요소의 인덱스를 첫번째 파라미터로 받고 삭제할 요소의 개수

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

[Devlog] Netflix clone coding : 문제와 해결법

문제 : 연속된 Slider 컴포넌트가 리렌더 되면서 엉뚱하게 Modal의 option 속성 또한 마지막 것으로 교체되어버렸다;; 그래서 matchedMovie와 layoutId까지 덩달아 매칭되지 않아 애니메이션이 깨지는 문제가 발생했다. 해결 : useRoute

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

블로깅과 TIL 메모에 대한 생각

블로깅을 통해 한가지 주제에 대해 깊이 다루는 것은 중요하다. 한가지 주제에 대해 전문성 있는 글을 작성하기 위해서는 다양한 자료를 교차검증을 하게 되고 그로 인해 스스로 배우게 되는 점이나 새롭게 알게 되는 부분이 생기기 때문이다. 또한 스스로 확신이 있는 글을 공

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

[JS Deep Dive] 익명함수, 즉시실행함수, 화살표함수

1. 서론 자바스크립트의 함수는 다양한 방식으로 구현할 수 있다. (함수선언식, 함수표현식, 생성자, 화살표) 이렇게 구현된 함수들은 그 목적과 역할에 따라 다시 다양한 종류로 구분되어 활용할 수 있는데, 이 중 가장 다양하게 활용되는 것은 3가지 익명함수, 즉시실행함

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

백준에서 nodeJS 사용하기 (#05): 백트랙킹 - DFS & BFS #1260번 #15652번 #9663번

1. 서론 2. DFS 스택 처리 코드 스택 처리 코드 스택 처리 코드 3. 문제 15652번 : N과 M (4) 해당 문제는 4. 문제 9663번 : N-Queens 해당 문제는 참고문헌 https://namu

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

백준에서 nodeJS 사용하기 (#04): 해쉬맵 - Map, Object, Set #18870번 #123123

1. 서론 보통 알고리즘 테스트에서 해쉬테이블은 무적기와 같은 포지션을 가지고 있습니다. 해쉬테이블의 위상에 대한 농담... Javascript에서 해쉬테이블은 어떻게 쓰이는가? 다양한 상황에서 검색 시간복잡도를 O(1)로 만들 수 있다는 점은 매우 매력적으로 느

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

백준에서 nodeJS 사용하기 (#03): 배열 - Array #4344번 #2562번 #1546번

1. 서론 알고리즘에서 빼놓을 수 없는 자료구조인 배열은 특히나 Javascript에서는 강력하게 사용할 수 있습니다. 편의성 높은 다양한 매서드를 통해 쉽고 빠르고 강력하게 알고리즘 문제들을 해결할 수 있죠. 알고리즘 테스트는 사실 논리적 사고와 프로그래밍 스킬을 함

2021년 10월 18일
·
0개의 댓글
post-thumbnail

백준에서 nodeJS 사용하기 (#02): 문자열 - String #1157번 #10809번 #1152번

1. 서론 자바스크립트에서 문자열을 잘다룬다면 생각보다 쉽고 편하게 알고리즘 문제를 해결할 수 있습니다. 하지만 JS에서는 문자와 숫자의 타입이 모호하고 정확하지 않은 경우가 있어서 올바른 문자열 문자열 매서드를 활용하는 방법을 아는 것이 중요합니다. JS.. 독인가

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

백준에서 nodeJS 사용하기 (#01): 입력과 출력 - #10950번

1. 서론 많은 사람들이 코딩테스트를 준비하거나 알고리즘 문제해결을 위해 백준이라는 사이트를 애용합니다. 백준에서는 다양하고 폭넓게 언어를 제공아여 문제를 풀 수 있도록 하지만, 그중 JS는 그 명성과 다양한 활용성에 비해 백준 코딩테스트에서 상당히 비인기 언어에 속합

2021년 9월 18일
·
0개의 댓글