Задача:
Ваша задача состоит в том, чтобы, учитывая предыдущие представления и сам ввод, вывести язык, на котором они написаны, в следующем формате:
Скажем, первая программа на 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)
разные языки. Любая заявка, которая нарушает это правило, дисквалифицируется. - Никакие два «соседних ответа» (например, ответ
n
и ответn+1
) не могут использовать один и тот же язык. - Разные версии языка не считаются разными языками (поэтому
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)
языки). Я предполагаю, что это не намеренное поведение.