Завдання:
Ваша проблема полягає в тому, що, з огляду на попередні подання та як вхід, виведіть мову, якою вони написані, у такому форматі:
Скажімо, перша програма в 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
мова, що використовується), а для другої програми вона повинна виводити 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)
мови). Я здогадуюсь, це не призначена поведінка.