
자료구조 스택 쉽게 이해하기: push pop으로 문제 풀이 감 잡기
풀이 코드에서 push와 pop은 보이지만 왜 이 문제에서 스택을 의심해야 하는지 기준이 잡히지 않는 경우가 많습니다. 스택은 마지막 값을 먼저 확인해야 할 때 씁니다 스택은 마지막에 들어온 값이 먼저 나가는 구조입니다. 접시를 쌓아두면 가장 위에 올린 접시를 먼…
더 읽기코딩테스트(JS) 카테고리에서는 JavaScript로 알고리즘 문제를 풀이하며, 배열, 문자열, 해시, 스택, 큐, 정렬, 탐색 등 자주 나오는 유형을 정리합니다. 문제 해결 과정과 풀이 흐름을 함께 기록하여 사고 방식까지 익힐 수 있도록 구성합니다.

풀이 코드에서 push와 pop은 보이지만 왜 이 문제에서 스택을 의심해야 하는지 기준이 잡히지 않는 경우가 많습니다. 스택은 마지막 값을 먼저 확인해야 할 때 씁니다 스택은 마지막에 들어온 값이 먼저 나가는 구조입니다. 접시를 쌓아두면 가장 위에 올린 접시를 먼…
더 읽기
주요 포인트 한눈에 보기 이 문제는 두 집합에서 공통으로 존재하는 원소를 찾아 오름차순으로 출력하는 문제입니다. 단순 비교로도 풀 수 있지만, 데이터 크기가 커질 수 있기 때문에 효율적인 방식이 중요합니다. …
더 읽기
주요 포인트 한눈에 보기 문자열 형태로 주어진 투표 결과에서 가장 많이 등장한 후보를 찾는 해시(빈도 집계) 문제입니다. 정답 풀이와 내가 작성한 풀이를 비교하여, 왜 출제자는 특정 풀이를 의도했는지를 구조적으로 정리합니다. …
더 읽기
주요 포인트 한눈에 보기 프론트엔드 코딩테스트는 ‘입출력 파싱’보다 ‘UI를 요구사항대로 구현하는 능력’을 더 자주 봅니다. DOM 조작이벤트 처리, 비동기 통신(fetch), 성능(무한 스크롤/디바운스), 접근성(키보드 조작/ARIA)까지, 실무에서 바로 쓰는 패턴을…
더 읽기
문제 풀이 글을 랜덤으로 보면 왜 이 풀이에서 Map을 쓰고, 다른 풀이에서는 스택이나 포인터를 쓰는지 감이 잘 잡히지 않습니다. JS 코딩테스트는 배열 조작부터 익숙해져야 합니다 JavaScript로 코딩테스트를 준비할 때 첫 단계는 거창한 알고리즘보다 배열을 …
더 읽기