Pemrograman Puzzle & Golf Kode

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

30
ETAOIN SHRDLU golf
Deskripsi singkat dan manis dari tantangan: Didasarkan pada ETAOIN SHRDLU , tantangan Anda adalah menulis program atau fungsi terpendek dalam bahasa apa pun yang menghasilkan 26 huruf alfabet Inggris berdasarkan frekuensi mereka dalam input. Spesifikasi sangat panjang, kering dan menyeluruh: Program / fungsi Anda akan menerima sebagai input string teks, …
43 code-golf  string 

30
Hello World Alfanumerik [ditutup]
Tujuan Anda adalah menulis "Halo, Dunia!" (minus tanda kutip). Ini adalah kontes popularitas , sehingga sebagian besar suara menang. Panjang kode akan digunakan untuk memutuskan hubungan. Apa saja, asalkan sesuai dengan aturan berikut: Semua karakter harus berupa huruf atau angka, jadi Anda hanya dapat menggunakan karakter dalam string "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789". Semua …

28
Cepat, Murah, dan Bagus - Pilih Dua
Sebagai programmer, kita semua tahu pepatah: "Anda bisa mendapatkannya dengan cepat dan bagus, tapi itu tidak murah, Anda bisa mendapatkannya murah dan bagus, tetapi tidak akan cepat, atau Anda bisa mendapatkannya dengan cepat dan murah , tapi itu tidak baik. " Untuk tantangan ini, Anda menerapkan alat konfigurasi imajiner untuk …

23
Jawaban atas kehidupan, alam semesta, dan segalanya [tertutup]
Pendahuluan : Pemikiran Jauh dihitung . Jawaban untuk menghidupkan alam semesta dan segala sesuatu dalam periode 7,5 juta tahun, solusinya adalah 42. Tulis sebuah program dalam bahasa pemrograman apa pun yang membutuhkan sekitar 75detik untuk menghitung, mulai dari apa pun yang Anda inginkan, dan keluarkan nomornya 42. NB Angka 42harus …


7
(Re) Menerapkan Tetris
Dengan semangat menerapkan kembali permainan video klasik , saya ingin mengundang komunitas untuk menciptakan implementasi Tetris terbaik mereka . Untuk referensi, tangkapan layar dari versi Tetris resmi NES. Fitur yang Diperlukan Sistem penilaian yang masuk akal harus ada, yang memberikan penghargaan multi-line lebih dari membersihkan single-line. Skor saat ini harus …

30
Putar suara, suara apa pun [tertutup]
Program Anda harus membuat komputer menghasilkan suara, suara apa pun. Kode terpendek menang, tidak lebih cepat dari 10 hari setelah jawaban valid pertama. Jika ada dasi, yang diajukan lebih cepat, menang. Program harus dijalankan pada komputer pribadi yang wajar dan tidak terlalu umum. Membuka pop-up, kotak pesan, dll. (Misalnya, pada …
43 code-golf 


2
Pengenalan wajah
Tujuan dari tugas ini adalah untuk mengidentifikasi, membersihkan, dan menandai semua wajah dalam 'gambar' tertentu. Apa yang ada di wajah? Wajah akan menjadi kotak ZxZ di mana Z adalah bilangan bulat ganjil yang lebih besar dari 1. Sudut kiri dan kanan atas dan pusat akan menjadi karakter 'O', dan garis …

30
Menghasilkan angka urut (1, 2, 3)
Saya ingin menghasilkan (sebagai hasil kembali dari suatu fungsi, atau hanya sebagai output dari suatu program) akhiran ordinal dari bilangan bulat positif digabungkan ke nomor tersebut. Sampel: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th Dan seterusnya, dengan sufiks yang mengulangi sub-pola awal 1-10 …

30
Draw A Sierpinski Triangle
Segitiga Sierpinsky adalah fraktal yang dibuat dengan mengambil segitiga, mengurangi tinggi dan lebar sebesar 1/2, membuat 3 salinan dari segitiga yang dihasilkan, dan menempatkan mereka sedemikian rupa sehingga setiap segitiga menyentuh dua lainnya di sudut. Proses ini diulangi berulang kali dengan segitiga yang dihasilkan untuk menghasilkan segitiga Sierpinski, seperti diilustrasikan …

15
Apakah mesin Foo ini berhenti?
Menentukan apakah mesin Turing berhenti dikenal tidak dapat diputuskan, tetapi itu tidak selalu benar untuk mesin yang lebih sederhana. Sebuah mesin Foo adalah mesin dengan pita yang terbatas, di mana setiap sel dalam rekaman memiliki integer atau simbol berhenti h, misalnya 2 h 1 -1 Penunjuk instruksi dimulai dengan menunjuk …

3
Klein Topololyglots
Klein adalah bahasa 2D yang saya rancang yang dapat disematkan pada 12 permukaan topologi yang berbeda. Program Klein dapat dijalankan pada permukaan yang berbeda dengan mengubah argumen baris perintah. Topologi menentukan ke mana penunjuk instruksi berjalan ketika keluar dari tepi program. Ketika bergerak dari tepi IP akan melompat ke tepi …

30
Cetak angka dari 1 hingga 10
Ini mungkin tantangan yang sangat sederhana, tetapi saya terkejut belum melakukan code-golf: Cetak semua Integer dari 1 hingga 10 inklusif dalam urutan naik ke output standar. Format output Anda bisa apa saja yang didukung bahasa Anda. Ini termasuk pemisah sewenang-wenang (koma, titik koma, baris baru, kombinasi dari mereka, dll., Tetapi …

20
Kiat untuk bermain golf di Bahasa Pemrograman Shakespeare
Apa tips umum yang Anda miliki untuk bermain golf di The Shakespeare Programming Language? Saya mencari ide yang dapat diterapkan untuk masalah kode-golf dan yang juga setidaknya agak spesifik untuk SPL (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
43 code-golf  tips 

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.