Pemrograman Puzzle & Golf Kode

157
Meniru CPU Intel 8086

Catatan: Beberapa jawaban telah tiba. Pertimbangkan untuk membatalkan jawaban yang lebih baru juga. Gangguan umum dari happy5214 C dari luser droog Java dari NeatMonster Javascript dari crempp C dari Mike C C ++ dari Darius Goad Catatan tambahan dari luser droog C ++ dari JoeFish Javascript dari...

154
Apakah Pola Swipe Saya Legal?

Sebagian besar ponsel pintar Android memungkinkan pengguna untuk menggunakan pola gesek untuk membuka telepon mereka: Pola tertentu sah, dan yang lain tidak mungkin. Diberikan pola sapuan input, kembalikan yang benar atau salah yang menunjukkan apakah pola input yang diberikan legal atau...

154
Seberapa tinggi Anda bisa menghitung?

Tantangan: Tugas Anda adalah menulis sebanyak mungkin program / fungsi / snippet, di mana masing-masing menghasilkan / mencetak / mengembalikan bilangan bulat. Program pertama harus menampilkan integer 1, yang kedua 2dan seterusnya. Anda tidak dapat menggunakan kembali karakter apa pun di antara...

151
Caveman Duels (atau: Aku menyodokmu dengan tongkat tajam)

Manusia gua gila. Manusia gua lain mengambil tongkat tetapi tongkat itu untukku. Pertarungan manusia gua ! Deskripsi Manusia gua membutuhkan tongkat tajam untuk menusuk manusia gua lainnya. Manusia gua lainnya juga mencoba menusuk dengan tongkat tajam. Manusia gua dapat menajamkan tongkat,...

148
Menerapkan Mesin Kebenaran

Mesin kebenaran (kredit diberikan kepada orang ini karena telah membuatnya) adalah program yang sangat sederhana yang dirancang untuk menunjukkan I / O dan mengontrol aliran suatu bahasa. Inilah yang dilakukan mesin kebenaran: Mendapat angka (0 atau 1) dari STDIN. Jika angka itu 0, cetak 0 dan...

148
1, 2, Fizz, 4, Buzz

pengantar Dalam upaya kami baru-baru ini untuk mengumpulkan katalog solusi terpendek untuk latihan pemrograman standar, berikut ini adalah tantangan FizzBuzz vanilla PPCG yang pertama. Jika Anda ingin melihat tantangan katalog lain, ada "Hello World!" dan "Apakah angka ini prima?"...

146
Kode Terpendek untuk Mengendur secara Sah

Saya seorang pengembang, dan saya tidak ingin melakukan pekerjaan saya. Saya tahu dari XKCD bahwa alasan terbaik untuk bersantai adalah bahwa kode Anda dikompilasi . Karena itu, saya pikir saya memerlukan beberapa kode yang akan dikompilasi selamanya! Dan karena saya malas dan tidak mau harus...

144
"KNOT" atau "TIDAK"?

Tulis sebuah program yang memproses representasi seni ASCII dari string kusut dan memutuskan apakah itu dapat diurai menjadi loop sederhana. Kusut diwakili menggunakan karakter -dan |untuk mewakili segmen horisontal dan vertikal, dan +untuk mewakili sudut. Tempat-tempat di mana string melewati...

142
Pisahkan Kode Sumber

Catatan : Tantangan ini sekarang tertutup untuk pengiriman polisi baru. Ini untuk memastikan bahwa tidak ada yang dapat memposting pengiriman yang hanya tetap tidak terpecahkan karena tidak ada lagi perampok yang tertarik pada tantangan. Dalam permainan polisi dan perampok ini, setiap polisi...

137
Tips untuk bermain golf di C

Apa tips umum yang Anda miliki untuk bermain golf di C? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk C (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban. Juga, harap sertakan jika tip Anda berlaku untuk C89 dan...

135
Pesan Kesalahan Tersingkat

Tantangan Tulis program terpendek yang, ketika dikompilasi atau dijalankan, menghasilkan pesan kesalahan fatal yang lebih kecil dari program itu sendiri. Pesan kesalahan mungkin tidak dihasilkan oleh program itu sendiri, seperti Pythonraise . Jawaban yang valid harus menyertakan kode dan pesan...

133
Merah vs Biru - Battlebots Tim Pixel

Kontes ini resmi berakhir. Tim Biru menang! Saya autoran dua set 50 pertempuran dan luar biasa, Blue memenangkan semua 100 dari mereka. Melihat statistik, jelas bahwa entri kooperatif PhiNotPi dan Sp3000 adalah pahlawan nyata. Kerja bagus kalian berdua! Bahkan, jika Anda mendiskualifikasi setiap...

133
Kiat untuk bermain golf dalam JavaScript

Apa tips umum yang Anda miliki untuk bermain golf di JavaScript? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk JavaScript (mis. "Hapus komentar" bukan jawaban). Catatan: Lihat juga Tips untuk Bermain Golf di ECMAScript 6 ke...

127
Saya gandakan sumbernya, Anda gandakan hasilnya!

Tugas Anda, jika Anda ingin menerimanya, adalah menulis sebuah program yang menghasilkan bilangan bulat positif (lebih tinggi dari 0). Bagian yang sulit adalah jika saya menduplikasi kode sumber Anda, hasilnya harus dua kali lipat dari integer asli. Aturan Anda harus membangun program lengkap ....

123
Hello World yang dikaburkan

Buat program sesingkat mungkin yang sesingkat mungkin yang menampilkan teks "Hello World". Agar dapat dianggap sebagai program yang dikaburkan, ia harus memenuhi setidaknya dua persyaratan berikut: Tidak mengandung karakter: h, l, wdan ddalam hal apapun Tidak mengandung karakter: e, o, r, 0,...