任务:
您面临的挑战是,鉴于先前提交的内容及其本身作为输入,以以下格式输出使用其编写的语言:
假设第一个程序在Ruby中。它必须输出1
,因为Ruby是1
此挑战中使用的主要语言。一个示例程序是:
a=gets
puts 1
当自身作为输入时,它返回1
。
下一个程序可能在Python中。它必须输出2
,因为Python是2
挑战中使用的第二种语言。一个示例程序是:
print(1 if input()[0]=="a"else 2)
给定第一个提交,它输出1
,给定它自己,它输出2
。
您可以重复语言,但不能以上一个答案的语言提交答案。
例如,如果第三个程序是Ruby,则必须在1
给定第一个程序及其本身的情况下输出(因为Ruby是所1
使用的st语言),而在给定第二个程序时必须输出2
。
规则:
- 如果
n
挑战中当前有答案,那么至少必须使用floor(n / 3)
不同的语言。任何违反此规则的提交都将被取消参赛资格。 - 没有两个“相邻答案”(例如answer
n
和answern+1
)不能使用相同的语言。 - 语言的不同版本不算作其他语言(so
Python 2 == Python 3
)。 - 答案必须以先前提交的全部内容作为输入。
- 第一个提交必须接受输入。
- 您不允许连续提交多个答案。
- 不允许使用“重复答案”(答案与以前提交的代码完全相同)。
- 答案不允许超过该答案的已分配字节数-有关更多详细信息,请参见“已分配字节数”。
分配的字节数:
对于每个答案号n
,为该答案分配的字节数为45 + 5n
。
答案格式:
格式化您的答案,如下所示:
# {answer no.}, {language}
{program}
This prints:
- `1` in answer(s) {all answers using 1st language, with links}
- `2` in answer(s) {all answers using 2nd language, with links}
...
{optional explanation}
对于答案列表,请执行以下操作:
- `1` in answers [1]({link to answer}), [3]({link to answer})...
得分:
生存7天后第一个未获任何有效提交的答案,即获胜者。
floor(n / 3)
语言)之前的15 。我猜这不是故意的行为。