Pemrograman Puzzle & Golf Kode

15
Buat GUI Piano [ditutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Tantangan Buat GUI...

15
Dikotomi Mayor-Minor

Diberikan daftar akord label mereka sebagai 'Mayor' atau 'Kecil'. Memasukkan Input akan berupa daftar akord, satu per baris, terdiri dari 3 not yang dipisahkan oleh spasi. Setiap note akan terdiri dari nama note dalam huruf besar ( A- G) dan opsional kebetulan ( #atau b). Akord mungkin ada dalam...

15
Golf Masalah Subset-Jumlah

Tugas Diberikan daftar bilangan bulat batas-ruang sebagai input, output semua himpunan bagian non-kosong unik dari angka-angka ini yang masing-masing subset berjumlah 0. Kasus cobaan Input: 8 −7 5 −3 −2 Keluaran:-3 -2 5 Kriteria Kemenangan Ini adalah kode-golf , jadi kode terpendek dalam...

15
Simulator Mesin Turing

Tulis simulator mesin Turing . Untuk kesederhanaan kita dapat menganggap status sebagai integer, simbol sebagai char, simbol kosong sama dengan spasi putih 5-tuple dalam bentuk kondisi saat ini, simbol input, status berikutnya, simbol output, arah (kiri atau kanan) pesanan tidak wajib tetapi...

15
Bangun polyglot untuk Hello World

Menghasilkan file teks yang mencetak "Hello World!" dalam bahasa pemrograman sebanyak mungkin ketika dikompilasi / ditafsirkan, sementara juga sesingkat mungkin. Skor untuk kiriman Anda dihitung sebagai C / 2 ^ ((L - 1) / 4), di mana "C" adalah panjang file teks dalam karakter dan "L" adalah...

15
Tips untuk bermain golf di Tcl

Apa tips umum yang Anda miliki untuk bermain golf di Tcl? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Tcl (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per

15
Ucapkan angka dari 0 hingga 9 dengan keras

Terinspirasi oleh pertanyaan ini dari electronics.SE , inilah tantangan untuk Anda: Tulis program atau subrutin yang menggunakan urutan angka desimal (0 hingga 9) dan ucapkan dengan keras, tanpa menggunakan alat sintesis bicara yang ada. Memasukkan: Anda dapat meminta digit input disediakan...

15
Hasilkan kisi-kisi jumlah

Hasilkan kotak 7 dengan 7, diisi dengan angka acak. Namun, dalam sel dengan nomor baris dan kolom ganjil (mulai dari 0), Anda harus menggunakan jumlah sel di sekitarnya. Berikut ini contoh kecil dengan kisi 3 x 3 (jumlah kuadrat tebal): 2 2 2 2 16 2 2 2 2 Dan inilah contoh 7 dengan 7 kotak: 6 5...

15
Genap atau ganjil: tiga pemain

Ini adalah permainan tiga pemain, bermain dengan satu tangan. Pada saat yang sama, setiap pemain menunjukkan tangannya dengan 0 hingga 5 jari terulur. Jika semua pemain menunjukkan nomor (bahkan atau ganjil) yang sama, tidak ada pemenang. Tapi yang lain, pemain yang berbeda menunjukkan dua...

15
Menerapkan algoritma hash SHA-1

Tujuan dari kode-golf ini adalah untuk membuat program yang mengambil string sebagai input, dan Anda harus menampilkan nilai hash SHA-1 sebagai angka heksadesimal. Anda dapat menemukan kodesemu untuk SHA-1 di sini Aturan lainnya: Tidak ada akses jaringan Anda tidak diizinkan menjalankan program...

15
Array Gabung tanpa Duplikat

Saya baru-baru ini melihat kode Javascript ini di StackOverflow untuk menggabungkan dua array , dan menghapus duplikat: Array.prototype.unique = function() { var a = this.concat(); for(var i=0; i<a.length; ++i) { for(var j=i+1; j<a.length; ++j) { if(a[i] === a[j]) a.splice(j--, 1); }...

15
Injeksi Kode juga berfungsi di C #!

Dengan keluaran program C # berikut False, suntikkan baris kode 'jahat' sedemikian rupa sehingga output program True. class Program { static void Main() { System.Console.Write("False"); ; } } Jawaban Anda harus terdiri dari string yang menggantikan titik koma kedua, dan menyebabkan program...

15
Quine ... tapi digeser satu

Mengacu pada kode karakter ASCII yang dapat dicetak dalam desimal, kita tahu bahwa dari 32 hingga 126 kita memiliki karakter yang dapat dicetak dengan 32 berada (spasi). Tantangan Anda adalah menulis sebuah program yang hanya menggunakan karakter dari 32 menjadi 125 (tidak termasuk 126) yang ketika...

15
Buat pohon fraktal

Yang ingin saya lihat adalah pohon fraktal yang digambar di mana Anda dapat memasukkan bilangan bulat, dan hasilnya akan berupa pohon fraktal dengan jumlah langkah cabang yang dimasukkan. Aturan: Fraktal harus berupa pohon fraktal garis: bentuk fraktal juga harus sama dengan gambar ini. Setiap...

15
Rubah Tercepat di Timur

Dalam semangat Hello world! tanpa pengulangan Tulis program yang mencetak string "rubah cokelat cepat melompati anjing malas" dengan baris baru opsional. Seluruh program tidak boleh mengulangi karakter apa pun. Perhatikan bahwa string yang akan dicetak tidak mengulangi karakter, jadi Anda harus...

15
Dugaan Goldbach

Tulis program yang meminta pengguna untuk bilangan bulat lebih besar dari 2. Dengan dugaan Goldbach bahwa setiap bilangan bulat bahkan lebih besar dari 2 dapat dinyatakan sebagai jumlah dari dua bilangan prima, cetak dua bilangan prima yang, ketika ditambahkan bersama, memberikan bilangan genap...

15
Menerapkan pembagian presisi yang sewenang-wenang

Menerapkan fungsi divide(int a, int b, int c)yang mencetak nilai basis 10 dari a/b. tanpa menggunakan matematika floating point atau BigInteger/ BigDecimalatau perpustakaan setara apa pun. Setidaknya ckarakter yang akurat dalam himpunan 0123456789.harus dicetak, kecuali untuk pengecualian (mungkin)...