Yah komunitasnya hanya bot. Tetapi bagaimana jika itu adalah seseorang?
Tugas Anda adalah untuk menemukan apa reputasi komunitas mungkin jika itu akan diberikan reputasi untuk suntingan yang dibuatnya. (Cukup 2 * suntingan)
Ini harus berfungsi untuk situs mana pun, tetapi kami akan mempertimbangkan PP&CG untuk pertanyaan ini.
Gunakan bahasa apa pun, bahkan data.stackexchange akan berfungsi.
Karena ini adalah kode golf, kode terkecil memenangkan reputasi sebanyak yang saya dapatkan +15 (melalui karunia, saya akan meninggalkan 101 untuk diri saya sendiri: P).
EDIT: pertimbangkan semua jenis suntingan yang meningkatkan reputasi.
Jawaban:
Saya tahu penyingkat URL curang, tetapi karena semua orang menggunakannya, saya mungkin harus.
Bash, with
bc
dan pemendek URL:67 62 60 5854Unduh halaman yang relevan ke STDOUT, lalu cari
'>
diikuti oleh urutan angka - ini menyalahgunakan fakta bahwa dalam kode sumber halaman, tanda kutip tunggal jarang digunakan; sebenarnya urutan'>
terjadi dua kali, dan hanya sekali diikuti oleh angka, yang merupakan jumlah suntingan. Menggunakan tampilan gaya Perl di belakang,'>
sebenarnya tidak termasuk dalam pertandingan.The
-o
pilihan membuatgrep
keluaran hanya string cocok daripada seluruh baris yang berisi itu (adah1
di baris yang sama dan aku tidak ingin itu).Jumlah pengeditan yang dihasilkan digabungkan dengan
*2
dan dikirim kebc
.@ 11684 menunjukkan bahwa Anda mulai dengan 1 reputasi, tetapi penanya jelas lupa bahwa itu tidak disebutkan dalam pertanyaan (itu akan memecahkan jawaban yang ada jika itu). Jika Anda ingin menambahkan itu cukup masukkan di
+1
akhir kode, tambahkan 2 karakter.SHELF , 36 - tidak dihitung karena bahasa itu dibuat setelah pertanyaan
SHELF adalah versi golf dari Bash, seperti PYG untuk Python.
sumber
x.co
lebih pendek darigoo.gl
. :)Python (
191181170126117)@ Henrik: Ide bagus untuk menggunakan penyingkat url. Tidak masalah jika saya hanya meminjam milik Anda, bukan? Hanya untuk memulai, ini mungkin akan dipukuli dengan sangat, sangat cepat;)
Pencarian untuk
<span class='count'>
yang berisi jumlah reputasi yang dimiliki bot.sumber
community
dari url.Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: ''
JavaScript (EcmaScript 6 + jQuery) - 80 Karakter
Jalankan di konsol JavaScript di setiap halaman StackExchange (meskipun fungsi panah ECMAScript 6 hanya didukung di FireFox saat ini sehingga harus dilakukan di browser itu sampai yang lain menyusul) dan akan mendapatkan reputasi Komunitas di domain itu. Jadi menjalankannya
http://codegolf.stackexchange.com
akan mendapatkan reputasi Komunitas Golf Code (saat ini 118) dan menjalankannyahttp://academia.stackexchange.com/
akan mendapatkan reputasi dari situs itu (saat ini 162).Yang diharapkan menjawab
sedikit pertanyaan.
sumber
JavaScript (dengan jQuery) - 141
EDIT : hanya berfungsi jika dijalankan dari halaman StackExchange mana pun ... atau jika kebijakan asal yang sama dilumpuhkan .
Jika kebijakan asal yang sama dinonaktifkan, dapat disingkat menjadi 96 karakter:
sumber
Saya telah memasukkan 1 reputasi yang Anda mulai!
jQuery, 76
pada halaman apa pun dengan jQuery dan diminta oleh http.
jQuery, hanya berfungsi di halaman yang relevan - 23
Halaman yang digunakannya adalah http://goo.gl/JOqzpF .
sumber
StackExchange Data 78 karakter
Klik di sini untuk menjalankan kueri
sumber
PowerShell (143)
Skrip PowerShell pertama saya! Menghitung jumlah revisi dan dikalikan dua (sangat terinspirasi oleh jawaban Python @ Synthetica).
sumber