[애드혹 대표문제] 좌표 압축은 언제 필요할까: 값은 크지만 개수는 적을 때 쓰는 사고법
좌표 압축이 언제 필요한지, 정렬·중복 제거·값→인덱스 매핑을 어떤 순서로 해야 하는지, 그리고 왜 Fenwick 트리나 세그먼트 트리 전에 자주 붙는지 쉬운 예시로 설명합니다.
좌표 압축이 언제 필요한지, 정렬·중복 제거·값→인덱스 매핑을 어떤 순서로 해야 하는지, 그리고 왜 Fenwick 트리나 세그먼트 트리 전에 자주 붙는지 쉬운 예시로 설명합니다.
배당 ETF와 성장 ETF 비교를 VYM과 VUG 데이터로 정리했습니다. 현금흐름 느낌, total return, 최대 낙폭, 회복 시간, 심리 비용까지 함께 봅니다.
자바 final, finally, finalize 차이를 실무 기준으로 쉽게 정리합니다. 언어 키워드 final, 예외 처리 블록 finally, deprecated for removal 상태의 finalize()를 왜 자주 헷갈리는지부터 분리해 설명합니다.
애드혹 문제 풀이법의 핵심은 공식을 빨리 떠올리는 일이 아니라 작은 입력 표 작성, 패턴 가설, 반례 검증, 손 시뮬레이션 순서를 지키는 것입니다. 문자열 그룹 관찰과 요세푸스 예시로 그 흐름을 정리합니다.
애드혹 문제란 무엇인가를 코딩테스트 관점에서 쉽게 정리합니다. 브루트포스, 구현형과의 차이, 문제에서 애드혹 냄새를 맡는 신호, 접근 순서까지 단계별로 설명합니다.
애드혹 문제와 구현 문제 차이를 헷갈리는 경우가 많습니다. 이번 글에서는 구현, 시뮬레이션, 애드혹을 같은 수준의 예시로 비교하면서 코딩테스트에서 어디서부터 발상이 필요한지 단계적으로 정리합니다.