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 1
bahasa 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 2
bahasa 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 1
diberikan program pertama dan itu sendiri (karena Ruby adalah 1
bahasa pertama yang digunakan), dan mengingat program kedua itu harus di-output 2
.
Aturan:
- Jika ada
n
jawaban 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
n
dan 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.