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++ 백준 1005번 : ACM Craft

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

이 글에서는 백준 온라인 저지 1005번 ACM Craft 문제를 분석하고, 위상 정렬과 동적 프로그래밍을 활용해 건물별 최소 건설 시간을 효율적으로 계산하는 방법과 전체 알고리즘 풀이 과정을 자세하게 제공합니다.

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

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

이 문제는 N×M 2차원 배열로 주어진 맵에서 최대 한 개의 벽을 부수고 (1,1)에서 (N,M)까지의 최단 경로를 찾는 것이다. BFS로 벽을 부순/부수지 않은 상태를 구분하며 방문을 관리해 모든 경로를 탐색한다. 경로가 없을 경우 -1을 반환한다.