Pemrograman Puzzle & Golf Kode

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

2
Penelusuran sinar 2 dimensi
Tantangannya adalah untuk mengimplementasikan program penelusuran sinar 2 dimensi, berbasis teks. Sumber cahaya putih adalah @simbol. R, Gdan Bmerupakan filter cahaya. /dan \merupakan cermin dengan reflektivitas 80%. ?adalah sensor cahaya. >, <, ^Dan Vmenggabungkan cahaya dalam arah yang tepat (misalnya jika satu merah dan satu hijau datang ke >cahaya akan …

4
Hitung jumlah topologi pada {1,2, ..., n}
Tugas Tulis fungsi / program yang mengambil nparameter / input dan mencetak / mengembalikan jumlah topologi (yang diperlihatkan di bawah) pada set {1,2,...,n}. Definisi Topologi Misalkan X adalah himpunan terbatas apa pun, dan asumsikan bahwa T, yang merupakan himpunan bagian dari himpunan X (yaitu himpunan yang berisi himpunan bagian X), …

5
Parser Tag Sederhana
Ini adalah model pengurai HTML yang pemaaf. Alih-alih mem-parsing HTML dan mengekstraksi atribut, dalam kode golf ini, parser tag akan menjadi sederhana. Tulis fungsi yang mem-parsing struktur tag dan mengembalikan formulir yang disisipkan. Tag pembuka terdiri dari satu huruf kecil, dan tag penutup terdiri dari satu huruf besar. Misalnya, aAbaABmem-parsing …

5
Cat pagar itu
Anda adalah Tom Sawyer dan Anda harus melukis pagar sepanjang 102400 m. Untungnya, teman Anda memutuskan untuk membantu Anda dalam pertukaran berbagai hal. Setiap teman akan melukis L meter, mulai dari S dengan warna C . S , L adalah jumlah integer meter dan 1 ≤ C ≤ 97. Bosan …
9 code-golf 

1
Bangun proxy sederhana
Buat server proxy terpendek. Spesifikasi Input / Output Klien: Input: nomor port (bilangan bulat 32-bit) (,) atau (spasi) url (lihat kasus uji) Output: sumber html dari url Server: Input: port untuk didengarkan (integer 32-bit) Output: REC ketika input diterima dari klien, OK ketika selesai mengirim sumber html ke klien. Aturan …

13
Memainkan Game Nama
Tulis program untuk memainkan permainan nama . Memasukkan Program Anda harus menerima satu nama sebagai input dari pengguna dengan cara tertentu (misalnya membaca dari input standar atau sebagai argumen baris perintah). Anda dapat mengasumsikan bahwa nama tersebut adalah satu kata yang terdiri dari huruf besar diikuti oleh satu atau lebih …
9 code-golf 

5
Combinator titik tetap golf
Tulis kombinator titik tetap dalam karakter sesedikit mungkin, dalam bahasa pilihan Anda. bentuk bebas ( mis. , apa pun yang terpendek): seluruh program, fungsi aktual, cuplikan kode Anda tidak boleh menggunakan perpustakaan standar Anda jika ada Namun Anda dapat mengekstraknya dari fungsi tingkat tinggi lainnya, Anda lebih suka melakukannya daripada …

3
Golf Fisika: pemotretan miring
"Dan sekarang untuk sesuatu, sangat berbeda." Sebuah burung marah ditembak pada β sudut terhadap horizontal pada kecepatan u. Tanahnya curam, miring pada sudut α. Temukan jarak horizontal q yang dilalui burung itu sebelum menyentuh tanah. Buat fungsi f (α, β, u) yang mengembalikan panjang q : jarak horizontal yang ditempuh …
9 code-golf  math 

15
Keluarkan bilangan prima terdekat
Tulis sebuah program yang mengambil input (yang mungkin atau mungkin bukan prime), dan buat daftar prime langsung berikut dan sebelum itu. Input contoh: 1259 Contoh output: 1249 1277 Kemenangan program terpendek. Harus dijalankan dalam 10 detik pada PC desktop modern. Input akan dibatasi hingga maksimum 10.000.

1
Bangun mesin untuk permainan labirin
Ini adalah tindak lanjut dari Mencetak pertanyaan labirin . Jika Anda menyukai pertanyaan ini, silakan tambahkan lebih banyak algoritma pembuatan labirin;). Untuk tugas ini Anda harus menerapkan mesin permainan untuk satu pemain yang harus menemukan harta karun di labirin dan keluar dari penjara bawah tanah. Mesin mulai dengan membaca labirin …
9 code-golf  maze 

4
Masalah N-Queens [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 5 tahun yang lalu . Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini …

4
Algoritma menggambar garis cepat
Tugasnya adalah menemukan cara untuk menggambar garis horizontal dalam array bilangan bulat 16-bit. Kami mengasumsikan array 256x192 piksel dengan 16 piksel per kata. Baris adalah proses yang berdekatan dari set (1) bit. Baris dapat dimulai di tengah kata apa pun, tumpang tindih dengan kata lain, dan diakhiri dengan kata apa …

14
Bilangan, Jumlah, Produk
Diberikan kisi-kisi integer non-negatif 20 × 20, temukan sub-kisi 3 × 3 di mana produk dari jumlah garis individual mencapai maksimum. Diucapkan dalam formula: Diberikan sub-grid 3 × 3 fungsi untuk memaksimalkan adalah Per baris jumlah dihitung dan jumlah individu kemudian dikalikan. Contoh (hanya 5 × 5): Bagian yang disorot …

9
Membagi kata menjadi beberapa bagian dengan skor yang sama
Dengan asumsi A = 1, B = 2 ... Z = 26, dan nilai kata adalah jumlah dari nilai-nilai huruf ini, dimungkinkan untuk membagi beberapa kata menjadi dua bagian sehingga mereka memiliki nilai yang sama. Misalnya, "wordsplit" dapat dipecah menjadi dua bagian seperti: ordsl wpit, karena o + r + …
9 code-golf  word 

10
Penomoran teka-teki silang
Menghasilkan sebuah program untuk memberi nomor dengan benar pada grid silang. Memasukkan Input akan menjadi nama file yang mewakili kisi teka-teki silang. Nama file input dapat diberikan sebagai argumen, pada input standar, atau dengan cara konvensional lain selain hardcoding. Format file kotak: File teks. Baris pertama terdiri dari dua konstanta …

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.