보이는 학생 풀이
앞에서부터 학생의 키를 확인하면서 지금까지의 최댓값보다 큰 학생 수를 세는 JavaScript 풀이입니다. 예제와 경계값을 검증합니다.
컴퓨터과학의 기초와 자료구조를 익히고, 알고리즘 문제를 직접 풀며 풀이 과정을 확인합니다.
총 131개의 글
앞에서부터 학생의 키를 확인하면서 지금까지의 최댓값보다 큰 학생 수를 세는 JavaScript 풀이입니다. 예제와 경계값을 검증합니다.
첫 번째 수를 포함하고, 이후에는 바로 앞 원소보다 큰 값만 골라 출력하는 JavaScript 풀이입니다. 인접 원소 비교와 경계값을 검증합니다.
숫자 카드 존재 여부를 TypeScript 이진 탐색으로 확인합니다. 학습용 문제, 입출력 예제, 범위 추적표와 경계값 검증을 함께 제공합니다.
N개의 문자열을 입력 순서대로 확인해 처음 등장한 단어만 남기는 JavaScript 풀이입니다. filter와 indexOf를 이용한 중복 제거 원리와 복잡도를 검증합니다.
모든 정점을 포함한 무방향 그래프의 연결 요소 크기를 오름차순으로 출력합니다. 고립 정점과 중복 간선을 구별하고 전체 그래프를 방문하는 독립 창작 문제입니다.
우선순위가 낮은 숫자인 작업부터 실행하되 동률은 입력 순서를 지킵니다. 작업 ID의 중복과 정렬 안정성을 구분하는 독립 창작 문제입니다.
중복 횟수를 가진 BST에서 닫힌 구간의 키만 오름차순으로 출력합니다. 모든 노드를 수집해 정렬하는 대신 BST의 순서로 불가능한 가지를 제외하는 독립 창작 문제입니다.
이진 트리의 노드를 깊이별로 묶되 같은 깊이에서는 왼쪽부터 출력합니다. 큐의 현재 층 경계를 고정해 다음 층이 섞이지 않게 하는 독립 창작 문제입니다.
NFC로 같은 문자열을 하나의 키로 묶고 빈도와 최초 등장 순서를 출력합니다. 해시 버킷의 순서와 문제에서 요구하는 순서를 분리하는 독립 창작 문제입니다.
고정 크기의 최근 기록 창을 유지하면서 가장 최근 기록을 되돌립니다. 덱의 삽입 실패와 기록 퇴출을 구분하고 매 이벤트 뒤의 논리 순서를 반환하는 독립 창작 문제입니다.
무엇을 도와드릴까요?
이 글과 함께 공부하기
읽다가 막힌 부분을 물어보세요. 이 글을 바탕으로 설명하고, 이어서 읽을 본문을 연결합니다.