Pemrograman Puzzle & Golf Kode

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

1
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 dalam format apa pun yang masuk akal, misalnya sebagai …
15 code-golf  audio 

16
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); } } return a; }; var array1 = ["Vijendra","Singh"]; var …

12
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 jawaban.
15 code-golf  tips 

30
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 kemenangan lainnya. P l a y …
15 code-golf  number  game 

8
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 tentukan jika Anda menukar Mesin harus berhenti ketika …

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 byte menang!
15 code-golf  math 

2
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 inversi …
15 code-golf  music 

20
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 …

13
Ditransposisikan, bilangan prima, oh my!
Tugasnya sederhana: program Anda membaca bilangan bulat sebagai input, dan mencetak apakah bilangan prima atau bukan. Anda dapat mencetak "ya / tidak", "benar / salah" atau apa pun yang dengan jelas mengidentifikasikan hasilnya. Tantangannya adalah, kode harus bekerja dengan baris dan kolomnya ditransformasikan. Untuk mengecualikan solusi yang jelas (solusi "sederhana" …

3
Regex yang cocok dengan diri sendiri [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 2 tahun yang lalu . Tuliskan regex non-sepele yang cocok dengan dirinya sendiri. Sebagai contoh, #.*$akan mencocokkan komentar di …

4
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 Keyboard dengan karakter sesedikit mungkin. Contoh Karena ini adalah tugas di …
15 code-golf  music 

4
Sangat menyenangkan menginap di YMCA
"YMCA" adalah lagu disko populer oleh Village People yang memiliki tarian terkenal . Tuliskan program terpendek untuk menghasilkan huruf kapital "Y", "M", "C", dan "A" yang disinkronkan ke paduan suara lagu. Secara umum, satu huruf berjalan pada setiap baris yang dikirim ke output standar. Hal ini terutama untuk menyederhanakan program …
15 code-golf  music 

5
Sortir Tercepat di BrainF ***
Setelah menerapkan QuickSort di BrainF *** , saya menyadari mungkin itu tidak secepat itu. Operasi yang O (1) dalam bahasa normal (seperti pengindeksan array) secara signifikan lebih lama di BF. Sebagian besar aturan untuk apa yang membuat pengurutan efisien dapat dibuang ke luar jendela saat Anda melakukan pengkodean dalam turing …

12
Konversi dari biner ke negabinary
Diberikan integer biner secara inklusif antara 0dan1111111111111111 (yaitu bilangan bulat tak bertanda 16-bit) sebagai input, menghasilkan bilangan bulat yang sama di negabinary . Masukan bisa dalam format apa pun yang paling nyaman untuk bahasa Anda; misalnya, jika lebih mudah bagi program untuk menangani input dengan 16 digit, seperti0000000000000101 , daripada …

25
Hitung pi hingga 5 desimal
Ini berasal dari http://programmers.blogoverflow.com/2012/08/20-controversial-programming-opinions/ "Mengingat bahwa Pi dapat diperkirakan menggunakan fungsi 4 * (1 - 1/3 + 1/5 - 1/7 + ...) dengan lebih banyak istilah yang memberikan akurasi lebih besar, tulislah fungsi yang menghitung Pi dengan akurasi 5 tempat desimal. " Catatan, estimasi harus dilakukan dengan menghitung urutan yang …
15 code-golf  pi 

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.