Pemrograman Puzzle & Golf Kode

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

3
Pemain tercepat untuk Dots and Boxes
Tantangannya adalah menulis solver untuk pensil dan permainan kertas klasik Dots and Boxes . Kode Anda harus mengambil dua bilangan bulat mdan nsebagai input yang menentukan ukuran papan. Dimulai dengan kisi-kisi titik yang kosong, pemain bergiliran, menambahkan garis horizontal atau vertikal tunggal antara dua titik yang berdekatan yang tidak terhubung. …

16
Kiat Golf di T-SQL
Apa tips umum yang Anda miliki untuk bermain golf di T-SQL? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk T-SQL. Silakan kirim satu tip per jawaban. Terima kasih kepada Marcog untuk ide aslinya. :)
16 code-golf  tips  sql 

5
Perhitungan Trig Cepat
Perhitungan Trigonometri Cepat Tugas Anda adalah membuat program yang dapat menghitung sinus, kosinus dan garis singgung dari sudut dalam derajat. Aturan Tidak ada fungsi trigonometri bawaan (bahkan tidak secant, cosecant dan cotangent jika bahasa Anda memilikinya). Anda dapat menggunakan tabel pencarian, tetapi ukuran totalnya tidak boleh lebih dari 3000 anggota …

18
Palindrome Basis Terendah
Diberi nomor n, tulis fungsi yang menemukan basis terkecil b ≥ 2sedemikian rupa sehingga nmerupakan palindrom di dasarnya b. Misalnya, input 28harus mengembalikan basis 3karena representasi terner 28 adalah 1001. Meskipun 93merupakan palindrom di kedua basis 2 dan basis 5, output harus 2sejak 2 <5. Memasukkan Bilangan bulat positif n …

2
Program yang memungkinkan dirinya untuk menyandikan string (quine-varian)
Tulis program yang mencetak baris 80 karakter berikut: Program ini dari codegolf.stackexchange.com memungkinkan dirinya untuk menyandikan string. kemudian menerima satu baris input, lalu mencetak kode sumbernya dengan titik kode yang mungkin disusun ulang (tidak ada yang ditambahkan dan tidak ada yang dihapus). Ketika kode itu dieksekusi, hal yang sama harus …
16 code-golf  quine 


24
Fungsi MacDonald lama
Buat fungsi dalam bahasa yang Anda pilih yang mencetak yang berikut: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old MacDonald had a …

24
Game Bilangan Tambah
Game Bilangan Tambah Tulis fungsi / program yang mengambil 2 parameter integer, parameter integer atau variabel integer , angka awal, dan jumlah iterasi maks. Kode tersebut harus melakukan contoh permainan berikut untuk membuat nomor baru, dan ulangi sampai nomor tersebut satu digit tersisa. misalnya. 3 7 2 = (3 + …
16 code-golf 

2
Bagan pai seni Ascii
Tujuan Anda adalah untuk menghasilkan bagan pai seni ASCII. Ini adalah kode-golf, sehingga program terpendek (menghitung byte dari kode sumber, bukan karakter) menang. Perangkat lunak eksternal atau API tidak diizinkan. Hanya yang asli dari setiap bahasa. Sudut awal dan arah (searah jarum jam / berlawanan arah jarum jam) dari lingkaran …

14
Log berisi diri
Masalah" Tetapkan fungsi log(atau nama 3 huruf lainnya) yang bila dipanggil akan mencatat / mencetak / menulis (apa pun default untuk bahasa yang bersangkutan) baik instruksi (sebagai sumber) maupun argumen pertama. Dengan kata lain: i=777 j=333 log(i) //outputs: "log(i) 777" log(i+j+1) //outputs: "log(i+j+1) 1111" Untuk semua tujuan praktis, hasilnya i: …
16 code-golf 

18
Anonimkan nama - semacam
Sunting: Akan ada bonus -20 untuk masking acak Halo sesama Pelapor dan pembawa pengetahuan rahasia. Saya akan diwawancarai melalui surat dan saya - tentu saja - tidak dapat menyebutkan nama tertentu secara lengkap. Tetapi karena saya ingin mengungkapkannya dengan cara yang agak tidak terlalu jelas saya membutuhkan bantuan Anda. Saya …
16 code-golf 

17
Hitung tip
Anda dan seorang teman berjalan ke bar. Bartender itu memperlakukan Anda dengan baik, sehingga Anda memutuskan untuk memberi tip padanya. Jadi, Anda mengeluarkan komputer saku tepercaya dan menulis program cepat untuk menghitung tip untuk Anda karena tidak memiliki kalkulator bawaan. Tapi tunggu! Kunci operator Anda rusak! Tugas Anda adalah menghitung …


3
raja + benteng vs raja
Ini adalah akhir dari permainan catur yang dimainkan dengan baik. Anda adalah pemain kulit putih, dan Anda masih memiliki benteng dan rajamu. Lawanmu hanya memiliki rajanya. Karena Anda berkulit putih, giliran Anda. Buat program untuk memainkan pertandingan catur ini. Outputnya dapat berupa urutan gerakan, animasi gif, seni ASCII atau apa …
16 code-golf  chess 

10
Generator kartu ucapan hari Valentine
Buat program yang, diberi nama sebagai input, akan menghasilkan kartu ucapan hari Valentine yang menampilkan nama itu, dengan kode sumbernya juga memiliki tema hari Valentine. Salam bisa berupa seni ASCII atau gambar yang dihasilkan. Kondisi tambahan: Kode sumber harus terlihat seperti sesuatu yang bertema hari Valentine (seperti hati, atau puisi …

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.