Stack Exchange saat ini memiliki 134 situs tanya jawab . Ini termasuk semua situs beta (seperti PPCG) tetapi bukan proposal Area 51 atau situs meta apa pun, kecuali "meta induk" .
Untuk menjawab pertanyaan ini, pilih salah satu dari situs-situs itu dan tulis sebuah program di mana setiap baris kode adalah anagram dari judul pertanyaan yang berbeda di situs itu. Setiap pertanyaan dari situs itu dapat digunakan selama belum dihapus, dan ditanyakan sebelum pertanyaan ini .
Judul pertanyaan mencakup semua karakter yang muncul di Title
kotak teks ketika edit
tautan diklik di bawah pertanyaan, baik itu spasi putih, pemformatan mathjax , karakter Unicode gila, apa pun. (Anda dapat menggunakan Stack Exchange API jika Anda ingin meminta banyak judul pertanyaan sekaligus.)
Program yang Anda tulis harus menampilkan string yang andal muncul di bagian atas setiap halaman Stack Exchange:
Questions Tags Users Badges Unanswered Ask Question
Teks yang tepat ini, ditambah baris tambahan opsional, adalah satu-satunya hal yang harus dihasilkan oleh program Anda. Tidak ada input. Outputnya harus menuju stdout atau, jika itu tidak mungkin, alternatif serupa.
Karena melakukan ini hanya dengan anagram judul pertanyaan mungkin agak rumit, Anda dapat menambahkan satu karakter pilihan Anda ke setiap baris dalam program Anda, di kolom mana pun. Tidak semua baris harus memiliki karakter tambahan dan tidak harus karakter yang sama di seluruh baris. Karakter dapat berupa apa saja kecuali untuk terminator garis . Karakter di baris minus karakter baru yang satu ini harus tetap menjadi anagram sempurna dari judul pertanyaan.
Mencetak gol
Skor Anda adalah (number of lines with no added character) + 2 * (number of lines with an added character)
. Skor terendah menang. Dalam hal ikatan, jawaban sebelumnya menang.
Detail
Anda harus memberikan tautan ke semua pertanyaan yang telah Anda gunakan judulnya.
Anda dapat memilih situs Stack Exchange yang sama dengan orang lain meskipun Anda disarankan untuk memilih situs yang tidak digunakan, hanya untuk beberapa variasi.
Jika pertanyaan yang Anda gunakan dihapus sebelum pemenang dipilih, kiriman Anda tidak valid, jadi sebaiknya pilih pertanyaan yang sudah ada.
Jika judul diedit pada beberapa pertanyaan Anda, maka kiriman Anda masih valid selama riwayat edit menunjukkan bahwa judul Anda benar ketika Anda memposting jawaban Anda.
Komentar dalam program Anda baik-baik saja.
Mengedit judul pertanyaan yang sesuai dengan kebutuhan Anda adalah bentuk yang sangat buruk.
sumber
Jawaban:
Python 2, skor = 2
Saya tidak bisa mendapatkannya dalam satu baris, jadi inilah solusi yang cukup mudah dalam dua baris.
Saya menemukan pertanyaan di Stack Overflow dengan mendaftar ulang melalui 50.000 judul terpanjang:
Inilah upaya terbaik saya pada satu-liner untuk siapa saja yang menginginkannya (silakan menggunakannya):
Bagaimana cara menjamin keunikan referer yang mengklik tautan di halaman web jarak jauh ("Request.UserHostAddress" tidak berfungsi dengan benar)?
sumber
Golfscript, 3 baris tanpa karakter tambahan
Saya menekan StackOverflow, karena mungkin memiliki posting paling berguna. Banyak Qs dapat ditemukan di jQuery dan SQL.
Bibliografi:
Menggunakan dua string setiap baris, dan mengambil yang pertama dengan
or
. Saya tidak tahu Golfscript yang tepat, tetapi saya mengujinya sini .Dimungkinkan untuk mendapatkan kutipan yang diperlukan dalam dua baris, tetapi Anda membutuhkan bahasa yang memungkinkan Anda membuang karakter.
sumber
:o\"s Unanswered Ask "o
).Pyth, 2, 1 baris dengan 1 karakter tambahan.
Menggunakan grc's Bagaimana menjamin keunikan seorang pengarah yang mengeklik tautan di laman web jarak jauh ("Request.UserHostAddress" tidak berfungsi dengan benar)? , yang sayangnya membutuhkan
s
kerja ekstra .sumber