Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

4
Gambarkan Gasket Apollonian
Dengan tiga lingkaran singgung yang saling berhubungan, kita selalu dapat menemukan dua lingkaran lagi yang bersinggungan dengan ketiganya. Keduanya disebut lingkaran Apollonia . Perhatikan bahwa salah satu lingkaran Apolonia mungkin sebenarnya berada di sekitar tiga lingkaran awal. Mulai dari tiga lingkaran singgung, kita dapat membuat fraktal yang disebut paking Apollonia …

30
Cetak tabel ASCII
Tugasnya adalah untuk menampilkan n karakter tabel ASCII . Anda dapat menulis fungsi (atau program yang menggunakan argumen sebagai parameter, STDIN juga diizinkan) yang menggunakan parameter n , yang akan menjadi indeks karakter terakhir untuk dicetak. Tugasnya cukup sederhana, jadi sebagai contoh berikut ini kemungkinan implementasi dengan Python 2.7: (lambda …
28 code-golf 

8
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 samping sampan untuk membantu Anda selamat dari jeram. Namun, …

12
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 memungkinkan untuk karya yang diberikan (selain gadai). Jika seseorang lupa, …
28 code-golf  chess 

5
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 laut. Dinding harus didirikan untuk memastikan kelangsungan hidup perkemahan …
28 code-golf 

18
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 Meridian Perdana, dan menyapu ke arah …
28 code-golf 

29
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 code golf!, jalankan ... MYPROG …

12
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 berikut: . .. ... oooo ooooo OOOOOO OOOOOOO XXXXXXXX …

29
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 lembur. Tapi apa solusinya jika Anda tidak membuatnya sendiri? Misi …
28 code-golf 

12
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 elemennya setidaknya sebesar kepala . The …

8
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 (tetapi tanpa opsi tambahan Anda dapat mengklik di sebelah kiri) atau bingkai, informasi fps dll. di kanan bawah). Seperti biasa kode harus ditulis …

30
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 bahwa input akan menjadi tahun yang valid, dan tidak …
28 code-golf  date 

30
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 sini adalah untuk membuat suatu fungsi yang mengambil file teks (atau string) …
28 code-golf  string 

6
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 menulis solusi Anda sebagai definisi …
28 code-golf  tips 

30
Cetak lengkungan angka naik / turun
Saya pikir "lengkungan" adalah cara terbaik untuk menggambarkan pola angka ini: 1234567887654321 1234567 7654321 123456 654321 12345 54321 1234 4321 123 321 12 21 1 1 Didefinisikan secara formal, setiap baris terdiri dari angka 1 hingga 9-n, (n-1)*2spasi, dan angka 9-nsampai 1 (di mana ngaris saat ini). Tugas Anda adalah …

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.