Pertanyaan yang diberi tag code-golf

65
Perintah kucing

Anak kucing sangat mirip kucing. Beberapa perbedaan utama adalah kelucuan, kurangnya kecerdasan, dan ukuran. Demikian pula, catperintahnya berbeda dari kittenperintah. Untungnya, hanya ada satu perbedaan dalam hal ini. Dalam perintah kitten, semua huruf besar diganti dengan huruf

65
Penomoran Halaman Gaya xkcd

Buku Randall Munroe "xkcd, volume 0" menggunakan sistem angka yang agak aneh untuk nomor halaman. Beberapa nomor halaman pertama adalah 1, 2, 10, 11, 12, 20, 100, 101, 102, 110, 111, 112, 120, 200, 1000, 1001, ... Ini agak mirip ternary, tetapi perhatikan bahwa ia melompat dari 20lurus ke 100,...

65
Apakah kotak centang tidak dicentang?

Melakukan review kode, saya menemukan kode berikut, yang menguji status kotak centang: if (!isNotUnchecked()) { ... } Saya harus melakukan brainstorming selama 30 menit untuk mengetahui status checkbox aktual yang diharapkan dari kode tersebut. Tolong tuliskan saya sebuah program yang dapat...

64
Penambahan di basis -1 + i

Bilangan bulat gaussian adalah bilangan kompleks dari bentuk di a+bimana adan bkeduanya bilangan bulat. Dalam basis -1 + i, semua bilangan bulat Gaussian dapat diwakili secara unik menggunakan digit 0dan 1, tanpa perlu simbol untuk menunjukkan tanda. Misalnya, 1100dalam basis -1 + i mewakili angka...

64
Hanya Even Bytes

Skenarionya Akhir-akhir ini Anda telah memperhatikan beberapa perilaku aneh dengan editor teks favorit Anda. Pada awalnya sepertinya mengabaikan karakter acak dalam kode Anda saat menulis ke disk. Setelah beberapa saat Anda memperhatikan suatu pola; karakter dengan nilai ASCII ganjil diabaikan. Di...

64
Batalkan komentar untuk program COBOL!

COBOL adalah bahasa yang sangat tua, pada saat penulisan ini berusia 58 tahun. Sebenarnya sudah sangat tua sehingga memiliki kekhasan yang sangat menarik: enam karakter pertama dari setiap baris adalah komentar. Mengapa ini, Anda bertanya? Nah, 6 karakter itu dimaksudkan untuk digunakan sebagai...

64
NetHack Minimal

NetHack adalah gim seperti roguelike di mana seorang pemain harus mengambil Amulet Yendor dari tingkat bawah tanah dungeon. Biasa dimainkan melalui telnet, seluruh permainan diwakili dengan grafik ASCII. Gim ini sangat menantang dan membutuhkan pengetahuan banyak mekanik gim agar berhasil. Untuk...

64
Memperbesar seni ASCII

Dalam tantangan ini, Anda harus mengambil seni ASCII multiline sebagai masukan, seperti: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOO OO OOO OO OO OO OOOOO OO OO OO OO OO OO OO OO OO OO OO OO OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO...

64
Ulangi saja dirimu

Tulis program yang menampilkan Do not repeat yourself! Kode program Anda harus menghormati batasan-batasan berikut: panjangnya harus bilangan genap setiap karakter yang ada di posisi 2n(di mana nbilangan bulat> 0) harus sama dengan karakter di posisi 2n-1. Karakter kedua dari program ini...

64
Pecahkan kata sandi akun bank!

pengantar Untuk mencegah keylogger mencuri kata sandi pengguna, sistem rekening bank tertentu telah menerapkan tindakan keamanan berikut: hanya digit tertentu yang diminta untuk dimasukkan setiap kali. Misalnya, katakan kata sandi target Anda 89097, sistem mungkin meminta mereka untuk memasukkan...

63
Menghasilkan salinan string googol

Saya tertarik melihat program yang tidak meminta input apa pun, mencetak salinan googol dari beberapa string kosong, tidak kurang, tidak lebih, dan kemudian berhenti. Sebuah googol didefinisikan sebagai 10 ^ 100, yaitu, 1 diikuti oleh seratus 0 di desimal. Contoh

63
Otomatis Menyimpan Dunia

Anda adalah Desmond Hume. Selama 3 tahun terakhir, Anda dan pasangan Anda, Kelvin, telah menjadi budak komputer yang membutuhkan urutan yang sangat spesifik untuk dimasukkan ke dalamnya setiap 108 menit untuk menyelamatkan dunia. 4 8 15 16 23 42 Pasangan Anda meninggal 40 hari yang lalu (karena...

63
Tabrakan hash: "TIDAK" berarti "YA"

Golf Kode ini terinspirasi oleh artikel Harian WTF, You Can't Handle the True! , yang menampilkan perbandingan string yang ditulis sebagai: String yes = "YES"; if ((delay.hashCode()) == yes.hashCode()) Bayangkan masalah yang akan ditimbulkan tim Steve jika String.hashCodemetode Java kebetulan...

63
Membalikkan indentasi

Saya pernah mendengar bahwa kode Anda dapat berjalan lebih cepat jika Anda memasukkannya secara terbalik, sehingga kompiler dapat memprosesnya seperti pola desain pohon dari bagian atas "cabang" ke bawah. Ini membantu karena gravitasi akan mempercepat waktu yang dibutuhkan untuk mengkompilasi kode...