Pemrograman Puzzle & Golf Kode

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

8
Relatif vs Absolute
Jika seseorang menghadap ke utara di titik A di kisi ini ingin arah mengikuti jalur hijau (karena mereka hanya bisa mengikuti garis kisi) ke titik B Anda mungkin memberi tahu mereka: Pergi North, North, West, East, East, South, East, East. atau setara Pergi Forward, Forward, Left, Back, Forward, Right, Left, …
17 code-golf 


7
Temukan penjahat dari telinga, jari, dan kepalanya
Sebelum penemuan sidik jari dan pengujian DNA, polisi Inggris menggunakan sistem antropometrik untuk mengidentifikasi pelaku berulang. Bagian-bagian tertentu dari tubuh penjahat diukur dan disimpan dalam catatan - bagian-bagian tubuh ini diasumsikan tidak berubah ukurannya setelah dewasa. Sistem ini dikenal sebagai bertillonnage . Diagram di bawah ini menunjukkan sistem pengarsipan yang …
17 code-golf  math 


7
Dua-Banyak Keluaran
Tantangan Saya mempersembahkan kepada Anda mata-mata lain vs obsesi pengadu mata-mata versus kerupuk. Namun dalam kasus ini, datum yang akan dilindungi bukanlah input tetapi output . Aturan tantangannya sederhana. Tulis rutin dengan spesifikasi berikut: Rutin dapat ditulis dalam bahasa apa pun tetapi tidak boleh melebihi 320 byte. Rutin harus menerima …

10
Simbol vs. Surat
Simbol vs. Surat The karakter ASCII telah dibagi sekali lagi ! Set Anda adalah The Letters and The Symbols . Surat-surat ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Simbol !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ Tugasnya adalah menulis dua program: Cetak masing-masing Surat tepat sekali tanpa menggunakan salah satu dari mereka dalam program Anda. Cetak masing-masing Simbol tepat sekali tanpa menggunakan …

30
Teka-teki Kode Jigsaw
Ini adalah tantangan yang bergantung pada jawaban! Urutan jawaban penting, dan tugas Anda yang tepat tergantung pada jawaban terakhir yang diposting. Anda mungkin ingin mengurutkan jawaban berdasarkan yang terlama . Mari kita mengumpulkan beberapa kode! Berikut adalah 1920 karakter acak (cetak ASCII). Pikirkan mereka sebagai tumpukan besar potongan puzzle yang …

13
Buat kompiler FizzBuzz
Selamat datang di dunia golf kompiler. Tugas Anda adalah menulis sebuah program yang menghasilkan program lain untuk memainkan varian FizzBuzz pada spec. Kompiler Anda Tulis kompiler yang menghasilkan varian dari program FizzBuzz untuk spesifikasinya. Spesifikasi varian ini dinyatakan dalam bentuk array bilangan bulat / string. Masukan mungkin dalam bentuk apa …

15
Temukan maksimal 3 angka tanpa bercabang
Kali ini di sekitar tujuan Anda adalah untuk menemukan maksimum 3 bilangan bulat (dari - (2 ^ 31) hingga 2 ^ 31 - 1 dalam komplemen biner 2) tanpa menggunakan percabangan atau loop. Anda hanya diperbolehkan menggunakan Ketidaksetaraan / Kesetaraan ( ==, >, >=, <, <=, !=) count ini sebagai …

10
Menulis penerjemah untuk bahasa Jumper esoterik saya
Saya telah memikirkan Jumper bahasa esoterik. Nanti Anda akan melihat alasannya. Ini beroperasi dengan memori akses-acak dengan byte sebagai sel. RAM nol diindeks dan awalnya diisi dengan nol. Ketika mencoba mengakses sel dengan kesalahan indeks negatif harus ditampilkan dan program dihentikan. Ketika mencoba membaca pada indeks yang lebih besar daripada …

10
Tulis pemecah persamaan kata [duplikat]
Pertanyaan ini sudah memiliki jawaban di sini : Memanfaatkan "ruang kosong gratis" (10 jawaban) Ditutup bulan lalu . pengantar Perhatikan contoh berikut: CODE + GOLF —————— GREAT Ini adalah persamaan di mana setiap huruf mewakili angka desimal dan kata-kata mewakili angka alami (huruf yang sama mewakili angka yang sama dan …

6
Travelling Salesman
Anda diberikan, sebagai daftar atau vektor atau apa pun, sekelompok 3-tupel atau apa pun, di mana dua hal pertama adalah string, dan hal ketiga adalah angka. String adalah kota, dan jumlahnya adalah jarak di antara mereka. Urutan kota-kota dalam tupel adalah arbitrer (yaitu tidak masalah mana yang lebih dulu dan …

2
Kompresi Monopoli
Diberikan string yang mewakili keadaan saat ini dari permainan Monopoli pada awal giliran pemain, kompres semua data yang diperlukan ke dalam output terkecil. Jawaban akan dinilai berdasarkan ukuran output dan ukuran sumber . Catatan: Ada banyak variasi regional, tetapi semua referensi dalam posting ini untuk nama properti, dll, didasarkan pada …

4
Selesai kurung malas
Tanda kurung pada keyboard saya sudah usang, dan saya ingin menghindari menggunakannya sebanyak mungkin. Tantangan Anda adalah menyeimbangkan garis yang mengandung tanda kurung dengan menambahkannya sebelum dan sesudah setiap baris. Ini mirip dengan kurung otomatis TI-Basic dan penutupan string (yaitu Output(1, 1, "Hello, World!). Ini juga menghemat byte berharga dari …

4
Perburuan Telur Paskah di Bukit
Perburuan Telur Paskah Bot menemukan telur sebelum kelinci menemukan telur. Bot senang. Gambaran Ini adalah tantangan raja untuk menghormati Paskah dan tradisi berburu telur Paskah! Bot Anda memiliki visi dua ruang di setiap arah, termasuk diagonal, menciptakan kotak 5x5 di sekitar Anda yang dapat Anda lihat. Ia mencari telur, dan …

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.