Tulis program atau fungsi yang, ketika diberi string, memfilter sebanyak mungkin byte berbeda dan mengembalikan string yang telah dibersihkan. Namun, karena program Anda membencinya, tidak ada byte ini yang dapat ditampilkan dalam kode Anda sendiri.
Skor Anda akan menjadi jumlah byte berbeda yang disaring oleh program Anda dari input, dengan semakin tinggi semakin baik. Ini adalah skor maksimal 255 (karena program Anda harus minimal satu byte). Tiebreaker adalah panjang kode Anda, dengan lebih rendah lebih baik.
Misalnya, jika program Anda memfilter byte 0123456789
, ia menerima skor 10, tetapi program Anda sendiri tidak dapat mengandung byte ini.
Aturan
- Bytes berarti oktet.
- Anda juga memiliki opsi untuk mengambil input sebagai daftar bilangan bulat, dengan nilai mulai dari 0 hingga 255. Ini sesuai dengan byte yang setara.
- Output Anda harus dalam bentuk yang sama dengan input Anda
- Tidak membaca kode sumber Anda
- Kode Anda harus tidak kosong
- Ya, saya tahu akan ada jawaban Bahasa / Unary. Tapi setidaknya golf tolong?
;)
Edit Aturan:
- Anda dapat memilih untuk mengabaikan byte, misalnya jika byte tersebut tidak dapat dibedakan dari byte yang diakhiri untuk string atau untuk EOF. Namun, ini berarti Anda tidak dapat menggunakannya dalam kiriman Anda, juga tidak menghitung skor Anda. Jika Anda memilih untuk melakukannya, skor maksimal Anda adalah 254, tetapi Anda tidak harus menangani byte tersebut di input Anda.