简介
- 项目名称:CodeCraft Challenge (代码工艺挑战赛)
- 项目简称:CCC
- 项目宗旨:有趣的题目,有趣的解法,有趣的奖品
- 策划内容:以代码高尔夫为基础,衍生出更多有趣的编程挑战赛。
- 完全免费:由 @MatsuzakaSato
这个dashabi出钱给参赛者购置奖品。参赛及获奖无任何费用。
题目策划宗旨
- 简洁明了:任何人都能无障碍地理解题目的意思,没有理解障碍。
- 无关性能,技巧为先:不考察代码性能,发散解题思路,鼓励在多种语言中寻找解法
- 门槛低:几乎任何程序员都能轻松地实现题目的基本要求
- 上限高:要在完成基础任务的前提下,达到更高的评分,则必须不断发掘各种小众的语言、语法
鼓励所有参赛者将自己所熟知的语言中一些小众的实现方式,通过精彩的题解介绍给更多用户;同时鼓励参赛者不仅局限于自己所熟悉的几门语言,而是去拓宽更多知识面、探索更多小众语言。
@MatsuzakaSato 自费为排行榜前三位参赛者购买实体奖品(或折算京东E卡),数额不会太高,仅做鼓励;欢迎各位佬友为排行榜投喂实体或虚拟奖品(比如说原本想抽几位佬友送点东西,不如考虑一下送给排行榜前几位)。
这是一个纯公益(或者说白送钱)的项目,因此我不会以任何名义向任何参赛者索要金钱。此原则同样适用于所有投喂赞助池的佬友(当然,允许在符合论坛规则的前提下推广宣传自己的服务)。佬友的投喂赞助与本项目组织者无关联。
为公平起见,我不参与排行榜。
欢迎大家提交各种有创意的编程题。如果你有什么好的想法或建议,也欢迎留言。
一般性规则
- 不限制编程语言,只要它曾在 Github 语言统计中出现过,并且图灵完备(参见 GitHub Language Stats )
- 程序不得依赖于特殊的编译/执行命令、环境变量、文件名等,也不可通过网络请求作弊
- 限制使用已存在的(截止题目发布前)依赖;推荐使用原生方法解决
- 代码不允许雷同,以最早发布的PR为有效
- 一个用户允许提交多种解法,但是仅可选择一个解参与排行榜
第一期策划:ASCII计算器(ASCII-Calculator)
项目地址
发布时间:2025年3月5日
提交截止时间:2025年3月19日
提交截止后,将会公示排行榜,并安排奖品发货。
题目
计算输入的ASCII字符串中,ASCII码的和。
例如 ABC
→ 65+66+67=198
限定条件:代码仅可使用ASCII字符(APL遗憾退场 )
计分规则:代码字符的ASCII码之和(包括换行符);ASCII码之和最小者优胜。GitHub仓库内提供了计分工具。
奖品
(此奖品由 @MatsuzakaSato 自费购买。欢迎佬友填充奖池,给参赛选手增加福利。奖品生效需要排行榜有效用户多于10人,欢迎推广转发。)
- 第一名:农夫山泉NFC橙汁 300mL*10瓶(一箱);不包邮地区折算50元京东E卡
- 第二名&第三名:轻上白桦树汁 245mL*10瓶(一箱);不包邮地区折算30元京东图书卡
- 倒数第一奖:《中华人民共和国劳动法》中国法制出版社(一册)
补充
如果你愿意参与项目的组织、策划,以及GitHub仓库的管理,也欢迎和我联系。