/
https://42jerrykim.github.io/ _index.md
영어 명사 'lacquerware'는 옻칠 등 칠로 마감한 공예품·식기·장식품을 통칭하며, 박물관 도록·수출 품목·큐레이션 안내에서 자주 쓰인다. 전통·현대 맥락의 콜로케이션과 lacquer·ware 어원, 가산 표현을 EN/KR 예문 50개로 익힌다.
영어 명사 'consumption'의 핵심 뜻(재화·용역 소비, 자원·에너지 소모, 과다 소비 논의)을 정리한다. 경제·환경·식품 안전 맥락의 콜로케이션과 문학 속 구어(결핵)까지 EN/KR 예문 50개로 익힌다. 가산성과 유의어 구별을 함께 다룬다.
영어 명사 'toxicologist'의 핵심 뜻(독물학자·독성 전문가)을 정리한다. 법의학·공중보건·산업안전 맥락의 콜로케이션과 EN/KR 예문 50개로 익힌다. 뉴스·드라마·학술 영어에 자주 나오는 직업·전문가 명사다.
백준 30239 트리와 XOR 풀이입니다. 서브트리 XOR 연산 비용을 최소화하는 문제를 엣지 가중치 × 서브트리 크기 공식으로 변환하고, 리루팅(Re-rooting) DP로 모든 루트에 대한 답을 O(N)에 구하는 C++ 구현을 다룹니다.
백준 32720 풀이입니다. 연속 K칸 합으로 만든 수열 B가 증가할 때 순열 개수를 MOD로 구합니다. B의 차분에서 mod K 그룹별 증가 조건을 얻고, 다항계수 N! 나누기 (q+1)!^r·q!^(K-r)를 페르마 소정리로 계산하는 C++ 구현을 다룹니다.
백준 15403: 각 i에서 시작하는 LIS 길이가 Ai인 순열 중 사전순 최소를 구한다. 남은 접미부의 Ai 최댓값이 1 작은 위치만 더 작은 값을 가질 수 있으므로, Ai 내림차순·같은 Ai는 인덱스 내림차순으로 1부터 번호를 매기면 O(N)에 해결한다.
영어 동사 'deliberate'의 핵심 뜻(신중히 숙고하다, 공식적으로 심의하다)을 정리한다. 배심·위원회 등 의사결정 맥락에서 흔한 deliberate on/over 패턴과 EN/KR 예문 50개로 익힌다. 뉴스·법률·회의 영어에 자주 나온다.
Low-latency C++에서 unique_ptr·shared_ptr·원시 포인터의 런타임 비용을 비교합니다. 제어 블록·원자적 참조 카운트·make_shared 이점, 핫패스에서 shared_ptr 복사 비용과 weak_ptr 개요를 정리하고 챕터 06·17과 연결합니다.
Type erasure가 간접 호출·힙·SBO를 어떻게 묶는지 정리합니다. std::function·커스텀 소거와 챕터 16·18과의 관계, 템플릿·variant·함수 포인터·CRTP 대안과 격리 벤치 관점을 제시하며 트랙을 마무리합니다.
영어 명사 'catch-up'의 핵심 뜻(밀린 일 처리, 격차 만회, 근황 나누기)을 정리한다. work catch-up, a catch-up call 같은 콜로케이션과 EN/KR 예문 50개로 업무·학습·일상 맥락에서 실제 용법을 익힌다.