Pemrograman Puzzle & Golf Kode

19
Gambar Kartu Bermain ASCII

Pertimbangkan 15 pola kartu bermain ASCII ini (kartu as melalui Joker, dan sisi belakang), di mana Xada pengganti untuk simbol suit : (mereka terlihat lebih baik dengan jarak garis yang lebih sedikit) ------------- ------------- ------------- ------------- ------------- -------------...

19
Lapisan Sierpinski

Dimulai dengan /\Anda dapat membuat pola Sierpinski triangle like dengan menambahkan garis di bawahnya sehingga ... Setiap cabang longgar /atau \perpecahan lagi menjadi dua cabang: /\. Setiap tabrakan dahan \/mati tanpa ada (kecuali spasi) di bawahnya. Mengulangi aturan ini menghasilkan /\...

19
Generator Quine Umum

Tantangan Dalam tantangan ini, Anda menentukan bahasa sumber S dan bahasa target T . Tugas Anda adalah menulis program berikut Pdalam bahasa ini S. Jika program yang valid Qdalam bahasa Tdiberikan sebagai input P, itu akan menampilkan program yang valid Rdalam bahasa Tyang tidak memerlukan input...

19
Buat array dengan angka berulang

Tantangan Tugas Anda dalam pertanyaan ini adalah menulis program atau fungsi bernama yang mengambil bilangan bulat positif n(lebih besar dari 0) sebagai input melalui STDIN, ARGV atau argumen fungsi dan menghasilkan array melalui STDOUT atau nilai fungsi yang dikembalikan. Kedengarannya cukup...

19
Lompat Array!

Mari kita main game satu pemain yang disebut jump the array . Untuk bermain, Anda hanya perlu array bilangan bulat, katakanlah a. Anda mulai pada suatu posisi i, dan pada setiap belokan, Anda melompat ke posisi baru. Pada gilirannya n, jika ngenap, Anda melompat ke posisi absolut a[i] mod...

19
Terjemahkan Prelude ke Befunge

Ini adalah Tantangan Mingguan # 2. Tema: Terjemahan Tulis program atau fungsi yang mengambil kode sumber untuk program di Pendahuluan dan kode keluaran untuk program yang setara di Befunge-93 . Agar program menjadi setara, itu harus, untuk setiap input yang diberikan, menghasilkan output yang sama...

19
String ke Biner

Ini adalah tantangan kode golf. Sama seperti judulnya, tulis sebuah program untuk menyamarkan serangkaian karakter ascii ke dalam biner. Sebagai contoh: "Hello World!" harus berubah menjadi 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Catatan:...

19
Program catur terkecil

Terinspirasi oleh ini artikel telling baru-baru ini seorang programmer Perancis yang menulis 487 byte program catur 2-pemain (manusia vs manusia) di Assembly, aku bertanya-tanya bagaimana program catur kecil bisa dalam bahasa lain. Detail Program hanya harus menerima gerakan catur...

19
Sebuah Mnemonic untuk Mengingat 23940

Sistem utama adalah perangkat mnemonik untuk mengubah angka menjadi kata-kata sehingga dapat dihafal lebih mudah. Ini didasarkan pada bagaimana kata-kata terdengar secara fonetis, tetapi untuk membuat hal-hal sederhana untuk tantangan kita hanya akan peduli dengan bagaimana kata-kata dieja. Ini...

19
Hitung ukuran bulan

Ukuran misteri bulan Saya yakin Anda pernah mendengar bahwa bulan mengubah ukurannya. Ketika Anda sedang jatuh cinta dan Anda beruntung, ukuran bulan hampir dua kali lipat dibandingkan dengan situasi normal. Sebagian orang mengatakan alasannya adalah suasana yang bertindak sebagai lensa. Yang lain...

19
Brainf *** subprogram dengan output unik

Anda harus menulis program 100 byte brainfuck panjang (BF). Satu karakter akan dihapus dari itu dalam setiap cara yang mungkin 100 program baru (panjang 99 byte) yang dihasilkan. Misalnya untuk program ++.>.5 subprogram yang +.>., +.>., ++>., ++..dan ++.>. Skor Anda akan menjadi...

19
Keluarkan Wajah pada Kubus Bernomor

Tetapkan angka 0 hingga 7 hingga 8 simpul kubus dengan cara apa pun yang Anda inginkan. Tepat satu nomor harus ditetapkan untuk setiap titik. Misalnya, simpul Anda mungkin ditugaskan seperti ini: 3-----1 /| /| 4-----2 | | | | | | 5---|-0 |/ |/ 6-----7 Tulis program yang menggunakan bilangan...

19
Siapa yang memenangkan trik Sekop

Tulis kode untuk menentukan siapa yang memenangkan trik empat kartu dalam permainan Spades . Bytes paling sedikit menang. Input adalah string yang berisi daftar empat kartu yang dimainkan secara berurutan seperti TH QC JH 2H(Sepuluh Hati, Ratu Klub, Jack Hati, Dua Hati). Kartu diberikan oleh dua...

19
Menentukan rotasi kotak diberikan daftar poin

Dalam tantangan ini, Anda akan diberikan daftar poin. Titik-titik ini terletak pada perimeter persegi imajiner . Tujuan Anda adalah untuk: Jika memungkinkan, cetak rotasi kotak, yang akan menjadi nilai dari [0, 90) di mana 0 mewakili kotak dengan garis vertikal dan horizontal. Rotasi diberikan...

19
Golf Acak Hari Ini # 4: Paradox Bertrand

Tentang Seri Pertama, Anda dapat memperlakukan ini seperti tantangan golf kode lainnya, dan menjawabnya tanpa khawatir tentang seri sama sekali. Namun, ada papan peringkat di semua tantangan. Anda dapat menemukan papan peringkat bersama dengan beberapa informasi lebih lanjut tentang seri di...