AoC Private Leaderboard 自用村规
2025/11/26大约 1 分钟
注
📜 AoC 2025 玩家协议 (User: You)
Rule #1: 只有“工业级”代码才算通关
禁止: 把所有逻辑写在
main函数里。必须: 每一天的解法必须实现
Solver接口。必须: 所有的输入读取必须通过你写的那个
client包(带缓存、流式处理)。
Rule #2: 零容忍的硬编码 (No Magic Numbers)
禁止:
arr[1000]或者if x > 12345这种莫名其妙的数字。必须: 使用
const定义常量,或者通过配置文件/命令行参数传入。
Rule #3: 关于 AI 的使用边界 (The AI Policy)
允许: 用 AI 生成单元测试数据(Test Case)。
允许: 用 AI 解释原本晦涩的题目背景故事(如果读不懂英文)。
允许: 用 AI 写
Makefile或 Docker 配置。严格禁止: 把题目描述直接扔给 AI 问“给个 Go 代码”。(这是底线,为了保护你的脑细胞)。
Rule #4: 性能对赌 (The Performance Bet)
- 挑战: 既然 Go 这么快,规定每道题的 Part 2 运行时间不得超过 1秒(对于大多数题目这很宽松,但对于某些暴力破解题是限制)。
Rule #5: (可选) 必须戴一顶傻帽子
原文致敬: "whether you have to wear a silly hat while working"
你的版本: 也许是... 必须一边喝着肥宅快乐水一边写代码? 或者 提交代码前必须先跑一遍
go fmt?