Saya harus berhenti memikirkan nama-nama lemah
Tugas Anda adalah membuat sebanyak mungkin cuplikan (program yang memiliki built-in input dan output), fungsi atau program penuh sebanyak mungkin yang mengurutkan apa pun versi bilangan bulat array bahasa Anda dalam urutan menaik, tetapi untuk setiap program, Anda hanya diizinkan untuk menggunakan karakter dalam ASCII (atau halaman kode bahasa Anda, jika itu secara langsung ditentukan bukan ASCII) yang belum pernah digunakan dalam program sebelumnya.
Ini adalah contoh jawaban (program terpisah dipisahkan oleh baris baru):
Derp
ASdFGHJKLAAA
qwEEERtyRty
Dalam hal ini (bahasa fiksi), jawaban pertama saya adalah Derp
, yang habis D
, e
, r
dan p
. Pada program kedua, saya tidak diperbolehkan menggunakan karakter itu lagi, tetapi saya dapat menggunakan kembali sebanyak mungkin karakter yang saya inginkan. Sama dengan program ketiga, dan seterusnya.
Setiap program harus mengambil array bilangan bulat, jadi sesuatu seperti ini (lihat contoh input / output untuk gaya input / output yang valid):
[3 4 -2 5 7 196 -44 -2]
Dan itu harus menampilkan item dalam array sebagai array, dalam urutan naik:
[-44 -2 -2 3 4 5 7 196]
Skor Anda akan menjadi jumlah total pengiriman. Jika ada seri, bytecount terendah (jumlah byte terkecil dalam kode Anda) menang!
Aturan untuk program:
- Semua kiriman harus berjalan dengan benar dalam satu versi bahasa (jadi
Python 2 != Python 3
). - Kiriman Anda dapat berupa cuplikan, fungsi, atau program lengkap. Anda bahkan diizinkan untuk mencampur dan mencocokkannya - namun, Anda harus mengatakan yang mana, dan memberikan tautan ke kiriman yang berfungsi.
- Harap berikan tautan online ke semua solusi, jika memungkinkan.
- Semua kiriman harus menggunakan larik (atau string yang dibatasi dengan karakter apa pun) sebagai input, dan menghasilkan larik yang diurutkan (dalam bentuk larik bahasa Anda atau sebagai
{any character}
string yang -dimodifikasi). - Anda tidak diperbolehkan menggunakan karakter apa pun di luar ASCII (atau halaman kode bahasa Anda).
Sebagai contoh, ini adalah input / output yang valid:
[1 2 3 4] (Clojure style arrays)
[1, 2, 3, 4] (Python style arrays)
1 2 3 4 5 (Space-delimited - separated by spaces)
1#2#3#4#5 ("#"-delimited - separated by "#" characters)
1\n2\n3\n4\n (newline-delimited)
Spesifikasi untuk input:
- Anda dijamin bahwa array hanya berisi bilangan bulat. Namun, mungkin ada angka negatif, dan angka dapat berulang tanpa batas.