해시맵(HashMap)을 이용한 빈도 계산 알고리즘
해시맵은 키와 값으로 이루어진 데이터 구조로, 해시맵을 이용하여 빈도 계산하는 알고리즘에 대해 설명합니다. 또한, 예제를 통해 실제로 어떻게 문제를 해결하는지 같이 소개합니다.
algorithm2025-05-09 12:17
슬라이딩 윈도우(Sliding Window) 알고리즘
슬라이딩 윈도우(Sliding Window)는 배열이나 문자열처럼 선형 구조에서 연속된 구간(윈도우)을 효율적으로 탐색할 때 쓰는 기법입니다. 투 포인터와 비슷하지만 약간의 차이가 있고, 본 글에서는 슬라이딩 윈도우에 대해 설명합니다.
algorithm2025-05-06 12:44
Next.js 15에서 Google Analytics 4 설정하기
Next.js 15에서 Google Analytics 4 설정하는 방법을 소개합니다. 또한, nextjs의 Script 컴포넌트에 대해 자세하게 설명합니다.
nextjs2025-05-02 03:47
prettier plugin으로 import 순서 자동 정렬하기
React 프로젝트에서 import 문들의 순서를 자동으로 정리할 수 있도록 도와주는 @trivago/prettier-plugin-sort-imports 플러그인 적용하는 방법을 소개하고, 사용벙을 설명합니다.
react2025-04-24 12:13
Turborepo에서 React 패키지 Storybook 설정하기
Turborepo를 사용하는 Monorepo 프로젝트에서, React 패키지에 Storybook을 설정하는 방법을 설명합니다. 추가적으로 tailwindcss를 적용하는 방법도 설명합니다.
react2025-04-20 12:31
Golang의 웹 서버, Gin 프레임워크 시작하기
성능이 뛰어나면서도 라우팅, 미들웨어, JSON Serialization, HTML 렌더링, 요청 바인딩, 유효성 검사 등 웹 개발에 필요한 다양한 기능을 제공 Go의 웹 프레임워크 Gin을 소개합니다.
go2025-04-08 14:13
Go의 기본 문법 (타입과 변수 선언, 연산자)
Go 언어의 기본 문법과 타입, 변수 선언 방식, 연산자에 대해 소개합니다.
go2025-04-07 14:58
Go는 왜 컴파일 속도가 빠를까?
구글에서 개발한 Go 언어는 상대적으로 다른 언어에 비해 컴파일 속도가 빠릅니다. 이 글에서는 Go의 컴파일 속도가 빠른 이유들을 기술적인 측면에 대해 소개합니다.
go2025-04-07 13:21
Go 언어의 장단점과 brew를 사용하여 MacOSX 환경에서 설치
구글에서 개발한 Go 언어에 대해 소개하고, Go 언어의 장단점에 대해 구체적인 예제와 함께 살펴봅니다. 그리고, MacOSX 환경에서 brew를 사용하여 설치하는 방법을 소개합니다.
go2025-04-07 12:41
투 포인터(Two Pointers) 알고리즘
투 포인터는 배열이나 문자열처럼 선형 구조에서 2개의 인덱스(포인터)를 사용해 원하는 조건을 만족하는 해를 효율적으로 찾는 기법입니다. 본 글에서는 투 포인터에 대해 설명하고 예제 문제도 같이 풀이합니다.
algorithm2025-03-01 03:11
내가 현업에서 typescript 타입 정의시 사용하는 명명 규칙
Frontend 개발자로서 typescript를 사용하면서 타입을 정의할 때, 어떤 규칙을 사용하고 있는지에 대해 작성한 글입니다. 속해있는 팀과 개인 취향에 따라 다를 수 있으니 참고만 해주시면 좋겠습니다.
react2025-02-11 11:19
AD