Pemrograman Puzzle & Golf Kode

23
Perampok: Substring OEIS Tersembunyi

Ini adalah tantangan Polisi dan Perampok. Ini adalah utas perampok. The benang polisi di sini . Polisi akan memilih urutan apa pun dari OEIS , dan menulis program p yang mencetak bilangan bulat pertama dari urutan itu. Mereka juga akan menemukan beberapa string yang s . Jika Anda memasukkan s di...

23
Invert Some Switches on a Switchboard

Terinspirasi oleh tantangan ini . Tujuan: Diberikan switchboard pra-konfigurasi dan daftar indeks, membalikkan switch pada indeks yang diberikan. Sebuah papan switch terdiri dari sejumlah saklar ( vatau ^) yang dibungkus -dan disusun menjadi barisan dengan panjang yang bervariasi. Berikut ini...

22
“Nenek Tuli” Chris Pine

Saya seorang mentor di RubyLearning dan salah satu latihan yang kami berikan kepada siswa kami adalah latihan "Tuna Rungu" dari buku Chris Pine, " Learn to Program ". Berikut uraiannya: Tulis program Nenek Tuli. Apa pun yang Anda katakan kepada nenek (apa pun yang Anda ketikkan), ia harus...

22
Digit n-nol terakhir!

Diberikan bilangan bulat 1 ≤ N ≤ 1.000.000 sebagai input, menghasilkan digit N -nol terakhir ! , Di mana ! adalah faktorial (produk dari semua angka dari 1 hingga N , inklusif). Ini adalah urutan OEIS A008904 . Program Anda perlu selesai dalam waktu 10 detik pada mesin yang masuk akal untuk input...

22
Seni semut Langton ASCII.

Gambarlah jalan semut Langton . Deskripsi Kotak di pesawat berwarna beragam baik hitam atau putih. Kami secara sewenang-wenang mengidentifikasi satu kotak sebagai "semut". Semut dapat melakukan perjalanan dalam salah satu dari empat arah mata angin pada setiap langkah yang diambilnya. Semut...

22
Isi danau, 2D

Versi satu dimensi dari masalah ini cukup mudah, jadi inilah versi 2D yang lebih sulit. Anda diberi array 2D ketinggian tanah pada input standar, dan Anda harus mencari tahu di mana danau akan terbentuk ketika hujan. Peta ketinggian hanyalah array persegi panjang dari angka 0-9,

22
Tantangan Golf Meta

Pada tantangan itu Anda harus menyelesaikan tantangan itu. Kontes telah usai! Periksa bagian akhir pertanyaan Spesifikasi: Tulis kode terkecil (Bahasa apa saja *). Skor jawaban adalah jumlah dari: Panjang kode tanpa spasi . Jumlah jawaban yang menggunakan bahasa yang sama dengan...

22
Adegan salju animasi ASCII

Tulis program terpendek untuk mengubah setiap karya seni ASCII menjadi adegan salju animasi yang mulai terbentuk dari salju yang turun ( contoh JavaScript non-golf terakhir diperbarui 2011-12-19). Spesifikasi input : Program Anda harus menerima kombinasi spasi, tanda bintang, dan baris baru yang...

22
Lelang penawaran unik terendah

Terima kasih untuk semua entri, tenggat waktu telah berlalu dan skor akhir ada di akhir pertanyaan. Selamat untuk PhiNotPi atas kemenangan yang cukup komprehensif. Ini adalah raja-of-the-bukit tantangan, yang tujuannya adalah untuk menciptakan sebuah program yang menang lebih sering daripada...

22
Statistik Polling Reverse Engineer

pengantar Dengan serangkaian persentase pilihan dalam jajak pendapat, hitung jumlah pemilih minimum yang harus ada dalam jajak pendapat untuk menghasilkan statistik tersebut. Contoh: Apa peliharaan kesayangan Anda? Anjing: 44.4% Kucing: 44.4% Mouse: 11.1% Output: 9(minimum yang mungkin # dari...

22
Beri nama tangan poker

Beri nama tangan poker Diberikan lima kartu, keluaran nama tangan poker, yang akan menjadi salah satu dari: High card One pair Two pair Three of a kind Straight Flush Full house Four of a kind Straight flush Royal Flush Jika ragu, lihat peraturan di

22
Varian kriptografi quine

Buat program yang mencetak jumlah MD5 dari sumbernya dalam formulir: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Tanpa kecurangan - Anda tidak bisa hanya membaca file sumber dan menghitung jumlahnya. Program tidak boleh membaca informasi eksternal apa pun. Tentu saja Anda dapat...

22
Implementasi power set terpendek

Definisi masalah Cetak Power Set dari set yang diberikan. Sebagai contoh: [1, 2, 3] => [[], [1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3]] Setiap elemen harus dicetak pada baris terpisah, jadi contoh di atas akan dicetak sebagai: [] [1] [2] ... [1, 2, 3] Kode contoh (dalam D, contoh...

22
Jendela Hello World

Buat jendela yang menyapa dunia di dalamnya dan tidak ada yang lain. Anda tidak dapat memiliki tombol ok atau membatalkan di dalam. Itu pasti jendela biasa yang menyapa dunia. Saya tidak peduli tentang isi bingkai jendela atau bagaimana tampilan jendela, tetapi di dalamnya harus menyapa dunia...

22
Perkecil Brainfuck

Tantangan Anda adalah mengecilkan kode Brainfuck , sesuai dengan aturan ini: Hapus apa pun yang bukan salah satunya +-><[].,. Untuk grup berurutan +atau -karakter apa pun, jika jumlah +s dan -s sama, hapuslah. Lakukan hal yang sama seperti di atas, tetapi dengan >dan <. Hapus urutan...

22
Program yang menghapus dirinya sendiri

Jika bahasa yang dikompilasi digunakan, program harus menghapus executable yang dikompilasi (tetapi tidak perlu menghapus file sumber). Jika bahasa yang ditafsirkan digunakan, program harus menghapus file sumber. Tawaran pembuka saya: Python (29 karakter) import os;os.remove(__file__) Sunting:...

22
Putar daftar dua dimensi sebanyak 45 derajat

TUGAS Tujuannya adalah untuk menulis sebuah program yang memutar daftar dua dimensi sebanyak 45 derajat, ia harus mampu melakukan ini hingga 7 * 45 (sekaligus) sebelum mengembalikan daftar. Daftar tidak harus persegi atau persegi panjang. Anda harus menyertakan output untuk contoh dalam jawaban...