参赛有奖!CodeCraft Challenge 代码工艺挑战赛第一期开始!

简介

  • 项目名称:CodeCraft Challenge (代码工艺挑战赛)
  • 项目简称:CCC
  • 项目宗旨:有趣的题目,有趣的解法,有趣的奖品
  • 策划内容:以代码高尔夫为基础,衍生出更多有趣的编程挑战赛。
  • 完全免费:由 @MatsuzakaSato 这个dashabi出钱给参赛者购置奖品。参赛及获奖无任何费用。

题目策划宗旨

  • 简洁明了:任何人都能无障碍地理解题目的意思,没有理解障碍。
  • 无关性能,技巧为先:不考察代码性能,发散解题思路,鼓励在多种语言中寻找解法
  • 门槛低:几乎任何程序员都能轻松地实现题目的基本要求
  • 上限高:要在完成基础任务的前提下,达到更高的评分,则必须不断发掘各种小众的语言、语法

鼓励所有参赛者将自己所熟知的语言中一些小众的实现方式,通过精彩的题解介绍给更多用户;同时鼓励参赛者不仅局限于自己所熟悉的几门语言,而是去拓宽更多知识面、探索更多小众语言。

@MatsuzakaSato 自费为排行榜前三位参赛者购买实体奖品(或折算京东E卡),数额不会太高,仅做鼓励;欢迎各位佬友为排行榜投喂实体或虚拟奖品(比如说原本想抽几位佬友送点东西,不如考虑一下送给排行榜前几位)。

这是一个纯公益(或者说白送钱)的项目,因此我不会以任何名义向任何参赛者索要金钱。此原则同样适用于所有投喂赞助池的佬友(当然,允许在符合论坛规则的前提下推广宣传自己的服务)。佬友的投喂赞助与本项目组织者无关联。

为公平起见,我不参与排行榜。

欢迎大家提交各种有创意的编程题。如果你有什么好的想法或建议,也欢迎留言。

一般性规则

  • 不限制编程语言,只要它曾在 Github 语言统计中出现过,并且图灵完备(参见 GitHub Language Stats
  • 程序不得依赖于特殊的编译/执行命令、环境变量、文件名等,也不可通过网络请求作弊
  • 限制使用已存在的(截止题目发布前)依赖;推荐使用原生方法解决
  • 代码不允许雷同,以最早发布的PR为有效
  • 一个用户允许提交多种解法,但是仅可选择一个解参与排行榜

第一期策划:ASCII计算器(ASCII-Calculator)

项目地址
发布时间:2025年3月5日
提交截止时间:2025年3月19日
提交截止后,将会公示排行榜,并安排奖品发货。

题目

计算输入的ASCII字符串中,ASCII码的和。

例如 ABC65+66+67=198

限定条件:代码仅可使用ASCII字符(APL遗憾退场 :bili_062:
计分规则:代码字符的ASCII码之和(包括换行符);ASCII码之和最小者优胜。GitHub仓库内提供了计分工具。

奖品

(此奖品由 @MatsuzakaSato 自费购买。欢迎佬友填充奖池,给参赛选手增加福利。奖品生效需要排行榜有效用户多于10人,欢迎推广转发。)

  • 第一名:农夫山泉NFC橙汁 300mL*10瓶(一箱);不包邮地区折算50元京东E卡
  • 第二名&第三名:轻上白桦树汁 245mL*10瓶(一箱);不包邮地区折算30元京东图书卡
  • 倒数第一奖:《中华人民共和国劳动法》中国法制出版社(一册)

补充

如果你愿意参与项目的组织、策划,以及GitHub仓库的管理,也欢迎和我联系。

42 Likes

补充一下,实体奖品发货限制中国大陆地区

9 Likes

砂糖太强了!

3 Likes

砂糖太强了!

3 Likes

能添加一个奖项:砂糖的甜美夸奖 吗

6 Likes

有点意思哦 :blush:

2 Likes

我想要这个 :tieba_087:

3 Likes

感谢砂糖
有一说一,真想获得最后一个,不过写烂代码也是门技术活呀

2 Likes

争取一下

2 Likes

来啦

1 Like


这还咋玩?

1 Like

话说接受了回车符 的话
输入 ABC
输出208的话算满足要求吗

1 Like

格式化一下竞争最后一名()

直接手写 asm, 保证够多

1 Like


玩!

1 Like

支持大佬。 :+1:

image
ruby杀死比赛 :bili_057:

这不 PR 一个

结果不对嗷, 没去掉尾随 \n

我想这个, 稳拿最后一名哈哈

2 Likes

这个太强了