블로그
-
그리디 알고리즘: 매 순간 최선을 선택하는 이유와 한계
그리디 알고리즘의 정당성 증명과 반례 찾기, 활동 선택·배낭 문제·최소 신장 트리 등 필수 유형을 실전 예제로 정리. 교환 논법(Exchange Argument)부터 프로그래머스·백준 문제까지 단계별로 학습.
-
투 포인터 | O(n²) → O(n) 최적화 기법 완벽 정리
투 포인터: O(n²) → O(n) 최적화 기법 완벽 정리. 투 포인터 기본·실전 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. 알고리즘·투포인터·Two Pointers 중심으로 설명합니다.
-
슬라이딩 윈도우로 부분 배열 문제 최적화하기
슬라이딩 윈도우는 연속 구간을 O(n)으로 다루는 기법입니다. 고정·가변 예제, 같은 방향 다중 포인터, 모노토닉 덱, 상각 분석, 관측·스트림 실무 패턴을 정리합니다. 연속 부분 배열이나 부분 문자열의 합·조건을 매번 처음부터 다시 계산하면 시간 초과가 나기 쉽습니다. 이 글에서는 윈도우를 한 칸씩 밀며 갱신하는 방식으로 복잡도를 줄이는 흐름을 단계적으로 익힐 수 있습니다.
-
Algorithm 시리즈 전체 목차 | 코딩 테스트 완벽 대비
Algorithm 시리즈 전체 목차: 자료구조부터 알고리즘까지 17개 주제로 코딩 테스트를 완벽하게 대비하세요. 배열, 스택, 큐, 트리, 그래프, 정렬, 탐색, BFS/DFS, DP, 그리디, 투 포인터, 슬라이딩 윈도우까지 실전 중심 완벽 가이드.
-
코딩 테스트에서 시간 복잡도 줄이는 체크리스트 | TLE 탈출
코딩테스트 시간복잡도 줄이기: O(N²)을 O(N log N)으로 바꾸는 패턴, 중복 계산 제거, 자료구조 선택 체크리스트를 실전 기준으로 정리합니다. 알고리즘·시간 복잡도·최적화 중심으로 설명합니다.
-
AMR(자율 이동 로봇) 완벽 가이드 | 소프트웨어 엔지니어를 위한 로보틱스 기초
AMR과 AGV의 차이, SLAM·센서 퓨전·경로 계획·ROS2 등 자율 이동 로봇 도메인에 새로 합류하는 소프트웨어 엔지니어를 위한 핵심 개념을 정리합니다.
-
AMR 경로 계획과 미션 실행 완벽 가이드 | 코스트맵부터 액추에이터 물리 검증까지
A*·DWA·Nav2로 이어지는 AMR 경로 계획의 내부 동작과, VDA5050 오더가 리프트·컨베이어·그리퍼 동작으로 물리적으로 실행되는 과정을 소프트웨어·하드웨어 양쪽에서 심층 분석합니다.
-
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, 백엔드.