Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

30
Karakter yang paling sedikit (berbeda) untuk Turing Completeness
Ringkasan: Untuk bahasa apa pun, berapakah jumlah karakter unik terkecil untuk bahasa Anda yang akan Turing-Lengkap ? Tantangan: Untuk bahasa apa pun yang Anda pilih, temukan subset karakter terkecil yang memungkinkan bahasa Anda Selesai-Turing. Anda dapat menggunakan kembali rangkaian karakter Anda sebanyak yang Anda inginkan. Contoh: JavaScript: +!()[]( http://www.jsfuck.com ) …

30
Memuat ... Selamanya
Tantangan Anda adalah membuat layar pemuatan tanpa batas, yang terlihat seperti ini: Atau, untuk lebih spesifik: Jangan masukan. Output Loading..., dengan spasi tambahan, tetapi tanpa tambahan baris baru. Siklus jauh melalui karakter |, /, -dan \: setiap 0,25 detik, menimpa yang terakhir dengan berikutnya dalam urutan. Anda dapat menimpa hanya …

30
Script acak yang sebenarnya bukan acak
Sebagai lelucon kecil di kantor seseorang menginginkan sebuah skrip yang secara acak mengambil nama, dan mengatakan orang itu akan membuat minuman. Sebut saja orang-orang seperti John, Jeff, Emma, ​​Steve dan Julie. Saya pikir itu akan lucu untuk membuat skrip yang tampak acak secara sekilas, tetapi sebenarnya selalu memberikan orang yang …

30
Gambarlah bendera nasional Perancis
Ada banyak tantangan lainnya bendera diposting tapi tidak satu untuk bendera nasional dari Perancis . Minggu ini sepertinya waktu yang tepat. Hasilkan flag ini dalam byte sesedikit mungkin: Gambar harus dalam perbandingan 3: 2, dengan ukuran selebar 78 piksel dan tinggi 52 piksel. Setiap garis membutuhkan sepertiga dari lebar. Warna-warna …

30
Apa yang Tidak Membunuh Saya ...
Gambaran Ini adalah pertempuran bot untuk melihat siapa yang bisa bertahan paling lama. Bot ini meningkatkan kekuatannya dengan diserang, jadi Anda harus berpikir dengan hati-hati sebelum menembak. Setiap belokan, Anda dapat memilih bot untuk diserang, atau bertahan. Menyerang akan menurunkan hidupnya dan meningkatkan kekuatannya. Posisi bot terakhir menang. Bot Setiap …

17
Xorting sebuah array
Secara konseptual, tantangan ini sangat sederhana. Anda diberi daftar bilangan bulat non-negatif . Jika memungkinkan, cari bilangan bulat non-negatif , sehingga daftar yang terdiri dari diurutkan. Jika tidak ada, output harus berupa apa pun yang tidak dapat disalahartikan sebagai valid , misalnya angka negatif, tidak ada sama sekali, kesalahan, dll.aiNbi …

30
Server TCP sederhana
Tulis program atau fungsi yang mendengarkan lalu lintas TCP yang masuk pada port N. Ini menawarkan layanan sederhana: menghitung jumlah bidang alamat IP dari koneksi yang masuk dan kembali. Program atau fungsi membaca integer N dari argumen atau stdin. Ia mendengarkan koneksi TCP yang masuk pada port N. Ketika seseorang …

30
Fungsi Formik - Kontes Ratu Semut Bukit
Tonton langsung | Jawaban aktif | Tambahkan jawaban baru | Ruang obrolan | Kode sumber | Papan peringkat Turnamen baru kapanpun dibutuhkan. Pemain baru dan pembaruan baru sangat disambut. Bukan cuplikan game yang sebenarnya. Setiap pemain mulai dengan satu semut - seorang ratu, yang mengumpulkan makanan. Setiap potong makanan dapat …

30
Buat quine kesalahan!
Tantangan Anda: tulis "program", untuk bahasa pilihan Anda, yang menyebabkan kompiler / juru bahasa / runtime untuk menghasilkan output kesalahan saat mengkompilasi / menjalankan program Anda yang identik dengan kode sumber program Anda. Aturan: Program Anda mungkin khusus untuk versi tertentu atau implementasi lingkungan kompiler / juru bahasa / runtime …


16
Simulasikan Semesta!
Salah satu properti bagus dari bahasa Turing-lengkap adalah bahwa ia dapat digunakan untuk menulis program apa pun, hingga dan termasuk simulasi seluruh Semesta. Tugas Anda adalah melakukan hal itu: menulis sebuah program yang mensimulasikan Semesta . Catatan: walaupun saya tidak ragu Anda akan dapat menyelesaikan tugas ini, saat ini saya …

30
Kode sumber jejak ekologis
Anda baru saja dipekerjakan oleh perusahaan manufaktur mobil Jerman. Tugas pertama Anda, sebagai insinyur, adalah menulis sebuah program yang menghitung jejak ekologis string ASCII. Jejak ekologis karakter dihitung sebagai berikut: Tulis kode ASCII karakter dalam biner, dan hitung angka 1-nya. Misalnya, Amemiliki jejak 2, tetapi Olebih kotor dengan jejak 5. …

30
Jalankan pencetakan mundur
Tugas Anda adalah membalik urutan di mana beberapa printsdieksekusi. Spesifikasi: Kode Anda akan berada di formulir ini: //some lines of code /*code*/ print "Line1" /*code*/ /*code*/ print "Line2" /*code*/ /*code*/ print "Line3" /*code*/ /*code*/ print "Line4" /*code*/ //some lines of code Anda harus print(atau echo, atau write, atau setara) string …


16
Mungkin berhenti dari pekerjaan Anda dengan polyglot
Terlepas dari protes Anda, Anda telah dipekerjakan oleh atasan Anda pada sebuah program yang menggunakan bilangan bulat tak bertanda sebagai input dan mencetak string "prima" jika bilangan bulat itu prima dan "tidak prima" jika tidak. Anda dapat memilih bahasa tempat Anda melakukan ini, selama program yang dihasilkan pendek; bos Anda …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.