Tugas:
Tantangan Anda adalah, diberikan kiriman sebelumnya dan itu sendiri sebagai input, output bahasa yang mereka tulis, dalam format berikut:
Katakanlah program pertama ada di Ruby. Ini harus menampilkan 1, karena Ruby adalah 1bahasa pertama yang digunakan dalam tantangan ini. Contoh program adalah:
a=gets
puts 1
Ketika diberikan sendiri sebagai input, ia kembali 1.
Program selanjutnya mungkin dalam Python. Itu harus keluaran 2, karena Python adalah 2bahasa nd yang digunakan dalam tantangan. Contoh program adalah:
print(1 if input()[0]=="a"else 2)
Diberikan submisi pertama, ia menghasilkan 1, dan dengan sendirinya menghasilkannya 2.
Anda diperbolehkan mengulangi bahasa, meskipun Anda tidak diizinkan mengirimkan jawaban dalam bahasa jawaban sebelumnya.
Sebagai contoh, jika program ketiga di Ruby, itu harus output 1diberikan program pertama dan itu sendiri (karena Ruby adalah 1bahasa pertama yang digunakan), dan mengingat program kedua itu harus di-output 2.
Aturan:
- Jika ada
njawaban saat ini dalam tantangan, setidaknya harus adafloor(n / 3)bahasa yang berbeda. Setiap pengajuan yang melanggar aturan ini didiskualifikasi. - Tidak ada dua "jawaban tetangga" (mis. Jawaban
ndan jawabann+1) tidak dapat menggunakan bahasa yang sama. - Versi bahasa yang berbeda tidak dihitung sebagai bahasa yang berbeda (jadi
Python 2 == Python 3). - Jawaban harus menerima kiriman sebelumnya secara penuh sebagai masukan.
- Pengajuan pertama harus mendapat masukan.
- Anda tidak diperbolehkan mengirimkan beberapa jawaban sekaligus.
- "Ulangi jawaban" (jawaban yang memiliki kode yang sama persis dengan kiriman sebelumnya) tidak diizinkan.
- Jawaban tidak diizinkan untuk membahas jumlah byte yang dialokasikan dari jawaban itu - lihat "Jumlah byte yang dialokasikan" untuk perincian lebih lanjut.
Byte-count yang dialokasikan:
Untuk setiap nomor jawaban n, byte-count yang dialokasikan untuk jawaban itu adalah 45 + 5n.
Pemformatan jawaban:
Format jawaban Anda seperti ini:
# {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}
Untuk daftar jawaban, lakukan ini:
- `1` in answers [1]({link to answer}), [3]({link to answer})...
Mencetak:
Jawaban pertama untuk bertahan setelah 7 hari tanpa pengajuan yang valid setelah itu dinyatakan sebagai pemenang.
floor(n / 3)bahasa). Saya menduga ini bukan perilaku yang dimaksudkan.