Pemrograman Puzzle & Golf Kode

16
Titik bergeser

Program Anda harus mencetak sejumlah spasi, diikuti dengan titik dan baris baru. Jumlah spasi adalah posisi x titik Anda yang ditentukan dengan 0 <x <30 Setiap baris baru berbelok. Program Anda berjalan selama 30 putaran. Program Anda dimulai dengan posisi x acak dan setiap belokan menggeser...

16
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...

16
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 /...

16
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!...

16
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)...

16
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...

16
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 farm, E-I-E-I-O! Di mana cowdan di mana...

16
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....

16
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...

16
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...

16
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...

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
Membangun pemecah teka-teki MU

The MU puzzle adalah teka-teki di mana Anda mengetahui apakah Anda dapat mengubah MImenjadi MUdiberikan operasi berikut: Jika string Anda berakhir I, Anda dapat menambahkan Usampai akhir. (mis. MI -> MIU) Jika string Anda dimulai dengan M, Anda dapat menambahkan salinan bagian setelah Mke...