Pertanyaan yang diberi tag code-golf

28
Kalkulator Lanjutan

Anda harus menulis program yang mengevaluasi string yang akan dimasukkan ke dalam kalkulator tingkat lanjut. Program harus menerima input menggunakan stdin dan menampilkan jawaban yang benar. Untuk bahasa yang tidak memiliki fungsi untuk menerima stdin, Anda dapat mengambil fungsi readLinedan...

28
Render Angka "Gaya Jam Digital"

Tuliskan program terpendek yang akan mengambil serangkaian angka (dengan panjang minimal 20) sebagai input, dan tampilkan output menggunakan nomor gaya jam digital standar. Misalnya untuk input 81, solusi dengan output ascii akan memberikan: _ |_| | |_| | Output grafis juga dapat diterima, jika...

28
Memilih Bahasa untuk Golf [ditutup]

Apa saja tips untuk memilih bahasa yang tepat untuk golf? Faktor apa yang memengaruhi bahasa yang akan dipilih? Berikut adalah beberapa contoh jenis masalah: Masalah yang membutuhkan solusi I / O , baik konsol atau file Masalah yang membutuhkan parsing Masalah yang mengharuskan Anda untuk...

28
Skor Tangan Cribbage

Tantangan ini adalah untuk mencetak angka Cribbage hand. Jika Anda tidak bermain Cribbage, Anda harus belajar. Kami bermain dengan setumpuk poker standar, dan satu tangan terdiri dari empat kartu plus "kartu naik". Ada dua jenis tangan: normal, dan 'boks tangan'. Kartu datang dalam format di...

28
Terapkan hiperexponentiasi / tetrasi tanpa menggunakan '^'

Tantangan Terapkan tetrasi (alias Power Tower atau Hyperexponentiation) dengan jumlah karakter paling sedikit. Ketentuannya Jangan menggunakan 'kekuatan' operator atau setara (seperti pow(x,y), x^y, x**y, dll) Input diberikan sebagai: x y(dipisahkan oleh spasi) xadalah eksponensial dengan...

28
Roulette Rusia

Tulis program yang memainkan Roulette Rusia! Jika program dimulai, harus ada peluang 5 dalam 6 untuk berakhir secara normal setelah mencetak "Saya selamat!" harus ada peluang 1 dalam 6 dari program mogok. (kesalahan segmentasi, dll.) Tidak ada input, dan tidak ada output lain yang...

28
Pong dalam kode terpendek

Tantangannya sederhana. Berikan kode sesingkat mungkin untuk mereproduksi permainan 2 pemain klasik pong http://en.wikipedia.org/wiki/Pong . Tingkat grafik dan fungsionalitas harus sedekat mungkin dengan demonstrasi javascript ini http://codeincomplete.com/posts/2011/5/14/javascript_pong/demo.html...

28
Berapa hari Jumat tanggal 13 dalam setahun?

Tantangan Anda adalah menulis sebuah program yang, setelah satu tahun, menampilkan jumlah "Friday 13ths" di dalamnya. Aturan & Detail: Anda dapat mengambil input melalui STDIN, atau sebagai argumen yang diteruskan ke program Anda. Anda harus menampilkan hasilnya STDOUT. Anda dapat berasumsi...

28
Alihkan satu halaman teks

EDIT Saya memodifikasi kata-kata aturan untuk membuat beberapa hal yang implisit lebih eksplisit. Saya juga menambahkan beberapa penekanan untuk menjernihkan beberapa poin kebingungan yang tampak, dan secara eksplisit menentukan opsi untuk membuat program mandiri alih-alih fungsi. Tujuannya di...

28
Kiat untuk bermain golf di APL

Saya memulai satu tantangan golf kode baru-baru ini dan sepertinya pemenangnya adalah GolfScript (kejutan, kejutan!). Yang menarik adalah bahwa ada pesaing lain yang sangat kuat yang memiliki semua peluang untuk menang atas GolfScript. Namanya APL. Saya melihat banyak jawaban tertulis di APL di...

28
Seumur Hidup Cacing

Ketentuan Sebuah worm adalah setiap daftar bilangan bulat non-negatif, dan yang paling kanan (yaitu, terakhir ) elemen disebut kepala . Jika kepala bukan 0, cacing memiliki segmen aktif yang terdiri dari blok elemen yang paling panjang yang berdekatan yang mencakup kepala dan memiliki semua...

28
Bentang Alam ***

Tujuan : Menulis sebuah program yang menghasilkan lanskap dan langit-langit ASCII-art yang indah (?)! Program Anda hanya memiliki satu input: string yang terdiri dari kombinasi / pengulangan karakter apa pun 0123456789abc. Untuk setiap karakter input, hasilkan garis vertikal yang disusun sebagai...

28
Kode minimal penguji stres CPU ...

pengantar Ada banyak utilitas di luar sana yang mampu menciptakan beban CPU yang tinggi untuk menguji-stres prosesor Anda. Di Microsoft Windows, Anda bahkan dapat menggunakan on-board calculator.exe, memasukkan angka seperti 999999999, dan menekan n!beberapa kali untuk membuat CPU Anda bekerja...

28
Pemerintah memiliki Pasokan Tembok Terbatas

pengantar Para pegolf kode yang berpengetahuan mempersiapkan kami untuk banjir kiamat . Daerah yang berisiko dievakuasi, dan penduduk pindah ke tempat tinggi. Kami meremehkan banjir (atau mungkin ada bug dalam kode @ user12345). Beberapa daerah dataran tinggi dengan cepat mendekati permukaan...

28
Gerombolan Mengambang

pengantar Hujan akhirnya reda. Sebagian besar manusia tenggelam karena bug dalam kode @ user12345 . Korban tersebar di seluruh kepulauan di seluruh dunia. Komunikasi radio meningkat, dan umat manusia siap untuk berkembang sekali lagi. Tanpa alasan apa pun, bajak laut zombie telah berkumpul di...

28
Katakan padaku gerakannya

Jack dan Jane memutuskan untuk memainkan permainan catur untuk sementara waktu. Sayangnya, Jack agak buruk dalam memvisualisasikan. Dia merasa sulit untuk membayangkan gerakan yang mungkin untuk bagian tertentu selain bidak, tentu saja! Tantangan Anda adalah membantu menemukan Jack opsi yang...

28
Programlah kalimat favorit Anda

Pilih kutipan atau frasa yang panjangnya tepat 5 kata, seperti Programming puzzles and code golf!. Tulis sebuah program yang, ketika ditambahkan sendiri sebanyak n kali, menghasilkan kata pertama n + 1 dari frasa Anda. Misalnya, jika kode program MYPROGAnda dan frasa Anda Programming puzzles and...

28
Cetak ASCII Voxels

Menulis sebuah program yang membaca sebuah n×n×nn×n×nn\times n \times n array nilai biner yang mewakili n×n×nn×n×nn\times n \times n cube, yang terdiri dari n3n3n^3 kubus kecil. Setiap nilai mengatakan apakah ada voxel (kubus kecil) hadir di posisi yang diberikan atau tidak. Program harus...

28
Berkano Berarung Ekstrim

Anda mengayuh sampan menyusuri sungai arung yang cukup cepat. Tiba-tiba, dayung Anda meledak, dan Anda mendapati diri Anda dalam situasi berbahaya yang melaju cepat di sungai tanpa dayung. Untungnya, Anda masih memiliki keterampilan pemrograman, sehingga Anda memutuskan untuk mengukir program di...