CS — vector vs hash concepts
답변 흐름 — `15_pushback_vs_emplaceback.md` 를 읽으며 나온 질문들을 모아 정리한 보충 파일.
답변 흐름 — `15_pushback_vs_emplaceback.md` 를 읽으며 나온 질문들을 모아 정리한 보충 파일.
'적을 향해 초속 300으로 이동'을 코드로 옮기려면 방향과 속도를 분리해야 하고 그게 정규화다. y-up·y-down 좌표계 차이부터 √를 걷어낸 사거리 판정까지 손계산으로 확인했다.
핵심 접근 — 홀수면 가운데 1글자, 짝수면 가운데 2글자를 substr로 추출 — O(1)
답변 흐름 — 모의면접 후속 주제: '`std::map`은 어떻게 동작하나요? `unordered_map`과 어떻게 다른가요?'
답변 흐름 — std::map(cs-14) 모의면접 직후 나온 후속 질문 16개를 1:1로 정리한 노트.
캐릭터 하나를 움직이는 데 클래스 네댓 개가 관여한다. 키를 누른 순간부터 애니메이션이 재생되기까지의 경로를 순서대로 따라가며 각 클래스가 어디를 맡는지 확인했다.
문제 요약 — 프로그래머스 입문 문제 — 기초 구현 풀이
옛날 전화기 다이얼로 단어를 입력할 때 걸리는 시간을 구하시오.
그룹 단어: 단어에 존재하는 모든 문자가 연속해서 나타나는 경우
답변 흐름 — 메모리 레이아웃 → 시간 복잡도 함정 → **CPU 캐시(★ 핵심)** → iterator 무효화/예외 안전성 → 언제 list를 써야 하나 → 언리얼 TArray 매핑