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 코드, 코너 케이스를 다룬다.

Featured image of post [Algorithm] C++ 백준 2252번 : 줄 세우기

[Algorithm] C++ 백준 2252번 : 줄 세우기

이 글은 백준 2252번 '줄 세우기' 문제를 C++로 해결하는 방법을 다룹니다. 주어진 학생들의 키 비교 결과를 바탕으로 위상 정렬을 이용해 올바른 줄 세우기 순서를 구하는 과정을 자세하게 설명합니다.

Featured image of post [Algorithm] C++ 백준 1067번: 이동

[Algorithm] C++ 백준 1067번: 이동

BOJ 1067번은 배열 Y를 순환 이동시키며 X와의 내적을 최대화하는 문제로, 순환 상관(circular correlation)을 FFT 컨볼루션으로 환원해 O(N log N)에 해결합니다. Y를 뒤집고 두 배로 확장해야 하는 이유, 복잡도 분석, 코너 케이스까지 다룹니다.