Tugas
Dalam tantangan ini, tugas Anda adalah menulis sebuah program, yang tidak membutuhkan input, dengan sebanyak mungkin anagram yang merupakan quine dari diri mereka sendiri.
Skor Anda akan menjadi jumlah anagram dari kode sumber program Anda yang merupakan quine yang valid dibagi dengan jumlah total anagram yang mungkin, yaitu persentase anagram yang merupakan quine yang valid.
Standar Celah dan aturan quines standar berlaku.
Catatan: Program Anda harus memiliki setidaknya 3 karakter (bukan 3 byte).
Memasukkan
Setiap anagram (atau permutasi) dari program Anda yang merupakan quine dari dirinya sendiri (yaitu anagram yang termasuk dalam skor Anda) tidak boleh mengambil input apa pun. Jika bahasa Anda memerlukan input sebagai kebutuhan, maka Anda dapat mengasumsikan bahwa program Anda akan diberikan String yang terdiri dari huruf kecil A. Namun, Anda tidak boleh menggunakan input dengan cara apa pun.
Keluaran
n
jumlah anagram yang berbeda dari kode sumber program Anda harus quine yang valid, yang n
mewakili jumlah anagram yang Anda sertakan dalam skor Anda, yaitu
Quine-anagarams dapat menghasilkan dengan cara apa pun kecuali menulis output ke variabel. Menulis ke file, konsol, layar dll. Diperbolehkan. Fungsinya return
juga diizinkan.
Contoh Pemberian Skor
Misalkan kode sumber program Anda code
. Dan,
code
outputcode
.coed
outputcoed
.cdoe
outputcdoe
.cdeo
outputcdeo
.cedo
outputcedo
.ceod
outputceod
.ocde
outputocde
.oced
outputoced
.odce
outputodce
.odec
tidakodec
menghasilkan atau menghasilkan kesalahan.oedc
tidakoedc
menghasilkan atau menghasilkan kesalahan.oecd
tidakoecd
menghasilkan atau menghasilkan kesalahan.doce
tidakdoce
menghasilkan atau menghasilkan kesalahan.doec
tidakdoec
menghasilkan atau menghasilkan kesalahan.dcoe
tidakdcoe
menghasilkan atau menghasilkan kesalahan.dceo
tidakdeco
menghasilkan atau menghasilkan kesalahan.deco
tidakdeco
menghasilkan atau menghasilkan kesalahan.deoc
tidakdeoc
menghasilkan atau menghasilkan kesalahan.eodc
tidakeodc
menghasilkan atau menghasilkan kesalahan.eocd
tidakeocd
menghasilkan atau menghasilkan kesalahan.edoc
tidakedoc
menghasilkan atau menghasilkan kesalahan.edco
tidakedco
menghasilkan atau menghasilkan kesalahan.ecdo
tidakecdo
menghasilkan atau menghasilkan kesalahan.ecod
tidakecod
menghasilkan atau menghasilkan kesalahan.
Skor dari solusi ini adalah
Kriteria Kemenangan
Solusi dengan skor tertinggi menang! Dalam kasus seri, jawaban dengan char-count yang lebih tinggi (bukan byte-count) menang (maka kode-bowling )! Jika dasi masih berlanjut, maka solusi yang diposting sebelumnya menang!