聚合 LeetCode、力扣、Codeforces、AtCoder、洛谷、HackerRank 六大热门平台的经典编程题目,提供标签化检索与难度分层,一键直达原站刷题。
- 收录 125 道经典题目,覆盖 6 大平台
- 统一难度分层:入门 / 简单 / 中等 / 困难(同时展示各平台原生难度)
- 按平台、难度、标签多维筛选,支持关键词搜索(题号 / 标题 / 标签)
- 收藏功能(localStorage 持久化)
- 排序(按平台 / 难度升序 / 难度降序)
- 响应式布局:桌面端表格、移动端卡片
- 深色主题设计
npm install
npm run dev # 开发预览 http://localhost:5173
npm run build # 生产构建输出到 dist/- React 19 + Vite 8
- 纯 CSS 设计系统(无 UI 框架依赖)
题目数据位于 src/data.js,每条记录包含:平台、题号、英文标题、中文标题、难度、原生难度、标签、原题链接。新增题目只需在该文件中追加记录。
当前站点使用 gh-pages 分支部署(无需额外权限):
- 构建产物:
npm run build(输出到dist/) - 推送构建产物到 gh-pages 分支:
git worktree add /tmp/ghpages gh-pages # 首次 git -C /tmp/ghpages rm -rf . && cp -r dist/* /tmp/ghpages/ git -C /tmp/ghpages add -A && git -C /tmp/ghpages commit -m "deploy" git -C /tmp/ghpages push origin gh-pages
- 仓库 Settings → Pages → Source 选择 Deploy from a branch → 分支
gh-pages/ 根目录/
站点地址:https://<用户名>.github.io/<仓库名>/
注意:题目版权归各平台所有,本站仅作导航索引。