미리보기
AlgoSu 코드 분석 체험
회원가입 없이 AI 코드 분석 결과를 미리 확인해보세요.
실제 서비스에서는 내 코드를 직접 분석받을 수 있습니다.
Two Sum
Bronzejavascript
정수 배열 nums와 정수 target이 주어질 때, 두 수의 합이 target이 되는 인덱스 쌍을 반환하세요. 각 입력에 정확히 하나의 해가 존재하며, 동일한 원소를 두 번 사용할 수 없습니다.
해시맵배열탐색
LRU Cache
Goldpython
LRU(Least Recently Used) 캐시를 설계하세요. capacity 크기의 캐시로 get(key)과 put(key, value) 연산을 각각 O(1)에 수행해야 합니다. 캐시 용량이 초과되면 가장 오래 사용되지 않은 항목을 제거합니다.
해시맵연결 리스트설계
부서별 급여 순위
Silversql
employees 테이블에서 각 부서 내 직원들의 급여 순위(RANK)와 부서 평균 급여를 함께 조회하세요. 결과는 부서별, 순위순으로 정렬되어야 합니다. 테이블 컬럼: employee_id, department, salary, hire_date
윈도우 함수RANKPARTITION BY