Sebagai putaran dari tantangan saya ke Puzzling , tujuan Anda adalah menghasilkan 2016
.
Aturan:
- Anda harus memasukkan angka
10 9 8 7 6 5 4 3 2 1
dalam urutan itu. Mereka dapat digunakan sebagai bilangan bulat individu atau digabung bersama (seperti1098
), tetapi10
tidak dapat dipisahkan menjadi1
dan0
- tidak ada karakter (s) dapat hadir di antara digit. Perhatikan bahwa, dalam beberapa bahasa,10
mungkin sebenarnya tidak mewakili integer literal10
, yang dapat diterima. - Kode Anda tidak boleh mengandung angka lain atau variabel angka atau konstanta yang telah ditentukan sebelumnya (jadi
T
Pyth tidak diperbolehkan, karena itu adalah konstanta numerik). - Anda harus menghitung
2016
menggunakan angka. Cukup mengeluarkan2016
tanpa melakukan operasi apa pun pada angka yang diperlukan (misalnya, dengan mendekode string yang disandikan yang hanya terdiri dari karakter alfabet) tidak diperbolehkan. Mengeluarkan2016
dalam jumlah banyak (seperti20
, lalu16
) juga tidak diperbolehkan; Anda harus memiliki satu output yang terdiri dari nilai numerik2016
. - Jawaban yang valid dengan byte paling sedikit menang.
20
dan 16
dan mencetaknya satu demi satu atau apakah jumlah kebutuhan yang dihitung menjadi 2016 sebelum mencetak? 2) Apakah fungsi diizinkan? 3) Apakah rangkaian angka diperbolehkan? misalnya 1098
(saya berasumsi ya dengan komentar sebelumnya, tetapi hanya untuk mengonfirmasi) 4) Apakah "menghitung 2016 menggunakan bilangan bulat" berarti bahwa kita tidak akan pernah dapat mengapung di mana pun dalam langkah perantara? misalnya, bisakah saya kuadratkan angka dan dibulatkan?
T987654321
?
10
harus disertakan sehingga Anda harus mengatasinya. 6 Selama 10
muncul sebelumnya T
.