Search Problem
search-problemSearch Baekjoon (BOJ) problems using solved.ac advanced query filters like tags, difficulty, and user solve status.
Instructions
BOJ 문제를 검색합니다. 알고리즘 태그(#태그)를 사용한 검색 전에는 반드시 'search-tag'나 'list-tag' 도구로 유효한 태그 슬러그/이름을 확인하세요.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | 정렬 기준 | solved |
| query | Yes | solved.ac 문제 고급 검색 쿼리 형식 주요 연산자/필터와 예시: - "...": 정확히 일치 (예: "A+B - 2") - (): 우선순위/그룹 (예: A+B (2 | 3)) - -: 제외 not (예: -Large, -#greedy) - &: AND, |: OR (예: "A+B" 2 & #math, Small | Large) - *: 난이도 (예: *b..s, *g4..g1, *0) - id: 문제 번호 범위 (예: id:1000..1099) - s#: 푼 사람 수 (예: s#1000.., s#100..500) - #: 태그 (예: #dp, -#ad_hoc) - /: 출처/북마크 (예: /ucpc2022) - t#: 평균 시도 (예: t#3..5) - %: 언어 (예: %ko) - @: 유저가 푼 문제 (예: @shiftpsh)- c/: CLASS 단계 (예: c/1) - e/: CLASS 에센셜 (예: e/1) - s?: 표준 난이도 (예: s?true) - p?: 새싹 난이도 (예: p?true) - o?: 풀 수 있음 (예: o?true) - v?:, c?: 기여 가능 (예: v?true) - w?: 문제해결 경고 (예: w?true) - v#:, c#: 기여자 수 (예: v#10.., c#1..5) 범위 표기: a..b(이상..이하), a..(이상), ..b(이하). 공백으로 구분된 조건은 AND로 해석됨 | |
| direction | No | 정렬 방향 | asc |
| userSolved | No | 사용자가 푼 문제를 어떻게 할지: all: 상관없음, solved: 사용자가 푼 문제만 조회, not_solved: 사용자가 풀지 않은 문제만 조회 | all |
| include_tags | No | 태그 정보를 포함할지 여부 (알고리즘 태그 정보는 힌트가 될 수 있으므로, 사용자가 학습을 원한다면 false로 설정하세요) |