在这个问题中,每个答案都会有一个“工具箱”,可用于构造程序/功能。该工具箱将由两部分组成:
编程语言列表
有效字符列表
您必须仅使用工具箱中的字符以提供的一种语言编写有效的程序/功能。您的程序/功能应输出此问题上已经存在的答案的数量。
写下并发布答案后,将从您的工具箱中删除您使用的语言和字符,并随机添加1种新语言和8个新字符作为下一个答案的工具箱。
规则
每个答案将:
- 输出有效答案的数量
- 包含工具箱中针对该答案提供的字符的子集。(允许重复)
- 使用提供的工具箱中的一种语言
下一个工具箱将由此 python程序确定。要生成下一个工具箱,请使用剩余的语言和字符以及最后一个答案的帖子ID。
这里的语言列表是发布本文时在线尝试的所有可用语言。字符的字符代码为0-127。
您可以编写完整的程序或函数作为答案。由于REPL是不同的语言,因此将不允许使用它们。(使用每种语言的TIO版本)
如果语言使用特殊编码,则字符应解释为字节(从ASCII解码并用零填充)。
启动工具箱将从这个问题发布ID(128464)中被随机分配,将有7种语言可以启动,我将免费添加字符
echoprint0
和ascii 0-31以使人们开始使用。您可能不会连续回答两次
计分
每次有人回答时,他们的回答都会得到一些分数。目标是获得尽可能多的分数。对于使用语言X的答案,您将获得与工具箱中未使用语言X一样多的回合。例如,第一个回答的人将获得1分,因为该语言刚刚添加到工具箱中。不一定会有终点,我也不会接受任何答案。
运动
这是一场比赛,但是我鼓励您在保持胜利的同时把乐趣置于胜利之上(如果我可以使胜利标准成为“有乐趣”的话)。一些不好玩的事情:
- 故意使用字符,您无需阻碍未来的答案。
- 尝试使用post id系统,以使将来的工具箱更难使用。
- 尝试使用post id系统,以使将来的工具箱更易于使用。
我无法阻止任何人这样做,但是我会否定我怀疑正在这样做的任何答案。
更积极的一点是,这里有一些体育活动值得鼓励:
- 在聊天中与其他用户进行协调。
- 保存字符以使用更严格或更严格的语言
;
在没有输入的情况下,Str程序需要(不在工具箱中)执行任何操作。Condit和Tcl程序在语法中需要一个空格(不在toobox中)。计划需求(
。Brain-Flak出于明显的原因而无法工作(只有工具箱中的字符才知道是)
)。Java 8需要一个{
(不在工具箱中)声明一个函数。那只剩下最大值,我认为没有“打印”就不能打印东西,或者不使用括号就不能声明函数。