Resolusi yang baik untuk 2015 adalah hidup lebih berkelanjutan. Kami akan mulai dengan daur ulang. Kode daur ulang!
Tugas Anda adalah mencetak nomor 2015
ke STDOUT, dengan atau tanpa tertinggal baris baru (dan hanya itu). Namun, Anda harus melakukannya dengan mendaur ulang beberapa kode lama dari PPCG. Inilah cara kerjanya:
- Pilih jawaban yang diposting di CodeGolf.SE sebelum 2014-12-16 00: 00: 00Z (hari saya memposting ini di kotak pasir). Pengecualian: Anda tidak boleh menggunakan jawaban apa pun dari tantangan Tahun Baru tahun lalu .
- Pilih satu blok kode dari jawaban itu (bukan cuplikan kode sebaris, itu harus berupa paragraf sendiri). Blok ini harus diiklankan sebagai kode aktual, mis. Anda tidak dapat menggunakan test case atau contoh output yang kebetulan menggunakan format monospace.
- Susun ulang karakter dalam blok kode itu untuk membentuk kiriman Anda untuk tantangan ini. Anda hanya dapat mengubah urutannya, tidak menambah atau menghapus karakter apa pun. Ini termasuk baris baru.
- Anda harus dapat menunjukkan bahwa blok sumber asli secara sintaksis valid dalam bahasa Anda. Dalam kasus terbaik, Anda dapat melakukan ini dengan menunjukkan bahwa itu berjalan tanpa waktu kompilasi atau run-time kesalahan. Jadi, sementara kode asli mungkin Java, Anda bisa menggunakannya untuk jawaban Whitespace (karena setiap file valid di Whitespace), tetapi mungkin tidak dapat menggunakannya untuk jawaban Python (seperti aslinya tidak akan sintaksis Python valid ).
Perhatikan bahwa jawaban Anda harus mengabaikan semua input dan kondisi eksternal (termasuk tanggal aktual saat ini). Ini mungkin membaca dari STDIN, katakanlah, selama itu tidak crash jika itu kosong, dan menghasilkan output yang sama untuk semua isi kemungkinan sungai.
Kode yang Anda hasilkan harus berupa program lengkap (bukan fungsi, atau cuplikan yang mengasumsikan lingkungan REPL).
Ini adalah kode golf, jadi jawaban tersingkat (dalam byte ) menang.
Papan peringkat
Saya yakin ini akan bermain sangat berbeda dalam bahasa yang berbeda. Jadi Cuplikan Stack berikut menghasilkan leaderboard biasa dan tinjauan umum pemenang berdasarkan bahasa.
Untuk memastikan bahwa jawaban Anda muncul, silakan mulai jawaban Anda dengan tajuk utama, menggunakan templat Penurunan harga berikut:
# Language Name, N bytes
di mana N
ukuran kiriman Anda. Jika Anda meningkatkan skor Anda, Anda bisa menyimpan skor lama di headline, dengan mencoretnya. Contohnya:
# Ruby, <s>104</s> <s>101</s> 96 bytes