Berdasarkan Seberapa tinggi Anda bisa menghitung? mari kita beri keuntungan kepada orang-orang polyglot.
Tantangan:
Tugas Anda adalah menulis sebanyak mungkin program / fungsi / snippet, di mana masing-masing menghasilkan / mencetak / mengembalikan integer. Program pertama harus menampilkan integer 1
, yang kedua 2
dan seterusnya.
Anda tidak dapat menggunakan kembali karakter apa pun di antara program. Jadi, jika program pertama sederhana:, 1
maka Anda tidak dapat menggunakan karakter 1
lagi di salah satu program lain. Catatan: Diperbolehkan menggunakan karakter yang sama beberapa kali dalam satu program.
Anda hanya bisa menggunakan bahasa pemrograman sekali. Jadi setiap angka harus dalam bahasa pemrograman yang berbeda.
Mencetak:
Pemenang akan menjadi pengajuan yang menghitung tertinggi. Jika ada seri, pemenangnya adalah kiriman yang menggunakan jumlah byte paling sedikit.
Aturan:
- Anda hanya dapat menggunakan bahasa untuk satu bilangan bulat - setelah itu Anda tidak dapat menggunakan kembali bahasa tersebut
- Cuplikan diizinkan!
- Agar tetap adil, semua karakter harus disandikan menggunakan satu byte dalam pengodean yang sama dalam bahasa yang Anda pilih.
- Output harus dalam desimal. Anda tidak boleh menampilkannya dengan notasi ilmiah atau format alternatif lain. Output mengapung OK, asalkan semua angka yang ditampilkan di belakang titik desimal adalah
0
. Jadi,4.000
diterima. Ketidakakuratan karena FPA diterima, asalkan tidak ditampilkan dalam output. ans =
, ruang terkemuka dan trailing serta baris baru, dll. diizinkan.- Anda dapat mengabaikan STDERR, selama output yang benar dikembalikan ke STDOUT
- Anda dapat memilih untuk mengeluarkan integer ke STDERR, tetapi hanya jika STDOUT kosong.
Catatan: Penjelasan dianjurkan!
1
dikodekan sebagai 0x65 dalam bahasa A, dan sebagai 0x67 dalam bahasa B. Bisakah saya menggunakan karakter 1
dalam kedua bahasa karena mereka memetakan ke byte yang berbeda?