Featured image of post [TypeScript] Reverse Mapped Types 이해와 실전 활용

[TypeScript] Reverse Mapped Types 이해와 실전 활용

TypeScript의 Reverse Mapped Types(리버스 맵핑 타입)는 매핑 타입을 역으로 실행해 인자 값으로부터 타입 매개변수를 추론하는 기능이다. infer, Box/Unboxify·unwrap 예제, 상태 머신·이벤트 바인딩 등 실전 활용과 요구사항·한계·FAQ, 공식 문서 포함 참고 문헌 3편까지 개념부터 정리했다.

Featured image of post [C#] async/await 비동기 프로그래밍 정리

[C#] async/await 비동기 프로그래밍 정리

C#의 async/await 키워드와 TAP(Task 기반 비동기 패턴) 개요, Task·Task<T> 사용법, I/O·CPU 바인딩 구분, WhenAll·WhenAny·LINQ 활용, 비동기 메서드 작성 규칙과 예외 처리, ValueTask·ConfigureAwait 등 실무 시 유의사항과 참고 자료를 요약합니다.

Featured image of post [C#] 변수와 상수: 로컬·필드·const·readonly·var 완벽 정리

[C#] 변수와 상수: 로컬·필드·const·readonly·var 완벽 정리

C# 변수(로컬·필드·정적)와 상수(const·readonly)의 정의, 생명주기, 기본값 규칙을 설명하고, 로컬 변수는 반드시 초기화해야 하며 필드는 타입 기본값이 자동 할당됩니다. const vs readonly 비교, var·ref·참조 반환, 실무 판단 기준과 학습 목표를 요약합니다.

Featured image of post [Movie] Ghost in the Shell (공각기동대) (2017) - 사이버펑크와 정체성

[Movie] Ghost in the Shell (공각기동대) (2017) - 사이버펑크와 정체성

스칼렛 요한슨 주연의 2017년 실사 공각기동대. 사이보그 소령 미라 킬리안이 한카 로보틱스의 비밀을 추적하며 자신이 일본인 모토코 쿠사나기였음을 발견하는 과정을 그린 SF 액션 스릴러. 화려한 비주얼, 정체성·기억·인간성에 대한 질문, 원작 만화·95년 애니에 대한 오마주를 담았다.

Featured image of post [Algorithm] C++/Python 백준 11375번 : 열혈강호

[Algorithm] C++/Python 백준 11375번 : 열혈강호

백준 11375번 '열혈강호'는 직원-작업 매칭 문제로, 이분 그래프에서 최대 매칭을 구하는 DFS 기반 알고리즘을 효율적으로 설계하는 데 중점을 둔다. 각 직원에게 한 개 작업만 배정할 수 있고, 모든 작업은 반드시 담당자를 가져야 하므로, 실제 네트워크 플로우 및 이분 매칭의 원리와 DFS 수행 로직을 이해하는 데 좋은 예제다. 본문에서는 문제 풀이 전략, 최적화 방법, 구현 시 주의점과 함께 C++ 및 Python 코드를 단계별로 설명한다.

Featured image of post [Algorithm] C++ / Python 백준 1005번: ACM Craft

[Algorithm] C++ / Python 백준 1005번: ACM Craft

백준 1005번 ACM Craft는 DAG에서 각 건물의 완료 시각을 위상 정렬과 DP로 구하는 크리티컬 패스 문제입니다. dp 점화식에서 min이 아닌 max를 취하는 이유와 Kahn 알고리즘 흐름, C++/Python 코드, 코너 케이스를 다룹니다.

Featured image of post [Algorithm] C++ / Python 백준 2206번: 벽 부수고 이동하기

[Algorithm] C++ / Python 백준 2206번: 벽 부수고 이동하기

백준 2206번은 N×M 격자에서 벽을 최대 한 개까지 부수고 (1,1)에서 (N,M)까지 최단 경로를 구하는 문제이다. 벽을 부순 상태와 부수지 않은 상태를 구분하는 3차원 visited 배열로 BFS 상태공간을 확장하는 방법, C++/Python 코드, 코너 케이스를 다룬다.