일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- returnType
- 커스텀
- React Native
- 리액트
- 제네릭
- CSS
- JS console
- 누구나 자료구조와 알고리즘
- vue.js
- 2022
- javascript
- React.js
- typescript
- click and drag
- 공통컴포넌트
- 반복줄이기
- 타입좁히기
- utilty type
- const 단언문
- 개발콘텐츠
- 폰트적용하기
- reactjs
- 타입스크립트
- Chart.js
- TSDoc
- 티스토리꾸미기
- react
- 성능최적화
- NonNullable
- 레이아웃쪼개기
- Today
- Total
목록전체 (622)
몽땅뚝딱 개발자
시간 복잡도란? ◽️ 특정한 크기의 입력에 대하여 알고리즘의 수행 시간을 분석하는 방법이다. ◽️ 일반적으로 알고리즘 성능을 나타내는 척도 중 하나로, 보통 성능(performance)은 실행 시간(time)과 메모리(memory) 용량으로 평가된다. ◽️ 알고리즘 같은 경우는 메모리를 적게 사용하면서 알고리즘의 수행 시간이 빠른 것이 좋은 알고리즘이라고 한다. ◽️ 동일한 기능을 수행하는 알고리즘들이 있다면, 이들 사이에서 복잡도가 낮을수록 성능이 우수하다. 빅 오 표기법 1) 개념 "데이터 원소가 N개일 때 알고리즘에 몇 단계가 필요할까?" 알고리즘의 시간복잡도를 수학적 개념을 차용하여 형식화한 표현을 '빅오 표기법'이라고 한다. 이 표기법을 사용하여 주어진 알고리즘의 효율성을 쉽게 분류하고 이해시킬..
✨ 배열 초기화하기 방법 1. [] let arr = [] let arr = [1, 2, 3] arr.length = 0 // 방법 1. arr.splice(0) // 방법 2. arr.pop() // 방법 3. console.log(arr) // [] 방법 2. new Array() 안티패턴임.. const arr = new Array(5); 방법 3. Array.from() Array.from({length: 5}, (value, index) => ()) const arr = Array.from({length: 5}, (undefined, i) => i); console.log(arr); // => Array(5) [0, 1, 2, 3, 4] ✨ 배열의 시간복잡도 push 배열의 맨 끝에 값을 삽입 ..
https://www.htmhell.dev/adventcalendar/2023/2/ You don't need JavaScript for that - HTMHellA collection of bad practices in HTML, copied from real websites.www.htmhell.dev
스토리북 도입기 버전 1. Ant Design에 도입하기 버전 2. Emotion에 도입하기 참고 https://github.com/Jacky-Summer/nextjs-ts-antd-redux-storybook-starter
올해 연말은 마음이 꽤 여유로운 것 같다. 원래 텀블벅에서 2023 연말정산을 펀딩하려고했으나 홀라당 까먹었다...🥺 내년에는 친구들과 가족들에게 선물해서 크리스마스 파티나 망년회에서 함께 적어보는 시간을 갖고싶다. 2023년은 긍정적인 의미로 많이 포기하고 내려놓은 그런 해가 된 것 같다. ✨ 올해 가장 행복했던 일 베트남 여행 친구 생일 기념 여행! 사람들도 친절하고 따뜻하고 음식이 너무 맛있고 여유롭고 모든게 완벽에 가까웠다. 이번에는 준비했던 시간도 길어서 삿포로와 달리 입고싶었던 옷이나 여행계획을 좀 더 세부적으로 짤 수 있었다. 깨끗한 방 상태 유지 내 기억으로는 7~10월에는 주변을 돌아보지를 않아서 방청소를 대충했었다. 하반기 내내 깨달음과 내려놓음을 반복하며 10월 즈음부터 마침내 주변을..
보호되어 있는 글입니다.
회사에서는 3가지의 홈페이지 빌더를 사용하고 있는데 GNB 영역에서 뭐 하나 수정하려고 하면 3가지 빌더를 다 수정해야 하는 점이 너무나도 비효율적이라(각 빌더 별로 담당자도 달라서 일하기도 불편..) 언젠가는 방식을 바꿔야지 생각만 하고 있었다. GNB 영역을 html, css, script가 다 포함된 공통 html로 하나 빼서 cdn 방식으로 불러와 사용하면 편할 것이라 머릿속으로 구상만 했다. 그런데 이번에 빌더에서 관리하는 페이지가 1개가 더 늘어나게 되면서 똑같은 코드를 또 사용하게 될 위기에 처했고 머릿속의 그 계획을 실행해야만 했다. 코드 한 줄 쓰면 끝나는 아주 효율적인 방식! 이었으나 3가지 문제에 봉착하고 만다. [미해결] 문제 1. html을 cdn으로 어떻게 불러올건데? 하나의 h..
✅ 해야 할 일 - 알고리즘 풀기 - 학습노트 작성하기 ✏️ 공부한 내용 🗝 내가 푼 문제 [프로그래머스] 💬 후기
✅ 해야 할 일 - 알고리즘 풀기 - 학습노트 작성하기 ✏️ 공부한 내용 배열에서 forEach만 사용해왔었는데 map, filter, reduce를 적극적으로 사용해보았다. 약수 구하기 문제를 풀며 Math.sqrt()를 사용해보았다. while을 사용해보았다. 예전에 공부했던 알고리즘 자료를 다시 살펴보았다. 누구나 자료구조와 알고리즘 - (2) 알고리즘이 중요한 까닭: 선형 검색과 이진 검색 아직 접근 방법을 잘 모르겠다. 그래도 1레벨로 올라감 ^_ ^ 2레벨도 도전해보았다. 0레벨도 어렵다고 징징거리던 때가 있었는데.. 🗝 내가 푼 문제 [프로그래머스] Lv.1 크기가 작은 부분 문자열 Lv.1 정수 제곱근 판별 Lv.1 로그인 성공? Lv.1 같은 숫자는 싫어 기타: 블로그에는 기록하지 않은 ..
https://careerly.co.kr/comments/96236?utm_campaign=user-share