블로그
-
알고리즘 최적화 실전 사례 | 코딩테스트 시간 초과(TLE) 해결기
TLE 사례, Big-O 정의·증명 스케치, 상각분석, 공간-시간 트레이드오프 예제, 캐시·분기예측, 프로덕션 패턴까지 알고리즘 최적화 총정리. 코딩테스트 합격과 실무 성능 개선을 동시에 해결하는 실전 가이드.
-
LeetCode 패턴: 두 포인터와 슬라이딩 윈도우 | 템플릿과 C++/Python
LeetCode 두 포인터·슬라이딩 윈도우 패턴의 차이, 고정·가변 윈도우 템플릿과 대표 문제 풀이를 C++와 Python으로 정리합니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. 알고리즘·LeetCode·두 포인터 중심으로 설명합니다.
-
정렬 문제 풀이 | 코딩 테스트 정렬 패턴 완벽 정리 | 핵심 개념과 실전 활용
코딩 테스트 정렬 문제 풀이, 커스텀 key, 퀵·머지·힙·카운팅 정렬의 내부 동작과 프로덕션 정렬 패턴까지 정리합니다. 코딩 테스트에서 정렬은 문제 해결의 첫 단계인 경우가 많습니다. 후보를 점수·시간 순으로 줄이거나, 그리디·이진 탐색 전에 순서를 맞출 때 sort와 key만으로 조건을 표현하는 경우가 많습니다.
-
그리디 알고리즘: 매 순간 최선을 선택하는 이유와 한계
그리디 알고리즘의 정당성 증명과 반례 찾기, 활동 선택·배낭 문제·최소 신장 트리 등 필수 유형을 실전 예제로 정리. 교환 논법(Exchange Argument)부터 프로그래머스·백준 문제까지 단계별로 학습.
-
슬라이딩 윈도우로 부분 배열 문제 최적화하기
슬라이딩 윈도우는 연속 구간을 O(n)으로 다루는 기법입니다. 고정·가변 예제, 같은 방향 다중 포인터, 모노토닉 덱, 상각 분석, 관측·스트림 실무 패턴을 정리합니다. 연속 부분 배열이나 부분 문자열의 합·조건을 매번 처음부터 다시 계산하면 시간 초과가 나기 쉽습니다. 이 글에서는 윈도우를 한 칸씩 밀며 갱신하는 방식으로 복잡도를 줄이는 흐름을 단계적으로 익힐 수 있습니다.
-
코딩 테스트에서 시간 복잡도 줄이는 체크리스트 | TLE 탈출
코딩테스트 시간복잡도 줄이기: O(N²)을 O(N log N)으로 바꾸는 패턴, 중복 계산 제거, 자료구조 선택 체크리스트를 실전 기준으로 정리합니다. 알고리즘·시간 복잡도·최적화 중심으로 설명합니다.
-
Angular 완벽 가이드 | Component·Service
Angular로 엔터프라이즈 웹 앱을 구축하는 완벽 가이드. Component, Service, RxJS, Routing, Signals, Standalone Components까지 실전 예제로 정리.
-
Ant Design 완벽 가이드 | React UI 라이브러리·Enterprise·테마·실전 활용
Ant Design으로 엔터프라이즈 UI를 구축하는 완벽 가이드. Components, Form, Table, Theming, TypeScript까지 실전 예제로 정리. Ant Design·React·UI Library 중심으로 설명합니다.
-
API 설계 가이드 | REST vs GraphQL vs gRPC 완벽 비교
API 설계 가이드에 대해 정리한 개발 블로그 글입니다. 백엔드 개발에서 API 설계는 가장 중요한 결정 중 하나입니다. REST, GraphQL, gRPC 중 무엇을 선택하느냐에 따라 개발 경험, 성능, 유지보수성이 크게 달라집니다. 이 글에서 다루는 것: - REST,… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: API, REST, GraphQL, gRPC, 백엔드.
-
Astro로 기술 블로그 만들기 | 콘텐츠 컬렉션·MDX·SEO·배포까지
Astro 블로그 완벽 가이드. Content Collections·MDX·태그/페이지네이션·RSS·Sitemap 심화·프로덕션 SEO·다국어·SSR/SSG·Cloudflare Pages 배포까지 실전 예제로 정리합니다.