Pemrograman Puzzle & Golf Kode

14
Menggambar jaring 3d - padatan Platonis

Ini adalah versi dasar dari Menggambar 3d 3d yang agak lebih sulit - Archimedean solids . Saya memiliki kelemahan untuk jaring 3d yang ketika dipotong dan dilipat memungkinkan Anda untuk membuat bentuk 3d dari kertas atau kartu. Tugasnya sederhana, tulislah program terpendek yang dapat Anda ambil...

14
Buat Parser Twitter

pengantar Anda menggunakan Twitter (mari berpura-pura, jika tidak), di mana Anda dibatasi hingga 140 karakter per tweet individu yang ingin Anda bagikan dengan dunia. Jika Anda ingin mengirim tweet ke alamat Gettysburg dari Abraham Lincoln , maka Anda perlu memecah teks menjadi beberapa bagian 140...

14
Hindari entri duplikat menggunakan perubahan tanda

Anekdot ini berisi pertukaran yang menarik berikut: "Baik, Fred," potong Avi. "Lalu bagaimana kamu akan mengubah ini untuk menghindari duplikat entri?" "Oh, ubah saja yang di sana menjadi negatif." Meskipun klaim ini tidak akurat dalam konteks, saya bertanya-tanya apakah ada beberapa kode...

14
Teks Ratetod

Saya melihat teks aneh ini di mana vewol tampaknya ratetod: Saya teks yang ditulis dengan buruk. Beberapa pria gila bermain dengan urutan vokal. Tolong perbaiki saya! Jadi saya memerlukan pragrom yang dapat memeriksa vewol (dan huruf 'y' seperti kelihatannya) kembali sehingga teksnya adalah...

14
Tolong jangan bercabang

Siapa pun yang sedang dalam optimalisasi kode tingkat rendah tahu tentang bahaya percabangan, baik itu diimplementasikan sebagai jika-pernyataan, loop atau pilih-pernyataan kemungkinan salah prediksi cabang adalah hal yang membuang-buang waktu yang mengerikan. Masalah sederhana dapat diselesaikan...

14
Jumlah minimum Lompatan

Diberikan urutan angka, temukan jumlah minimum lompatan untuk pergi dari posisi awal ke akhir dan kembali ke posisi awal lagi. Setiap elemen dari urutan menunjukkan jumlah maksimum gerakan yang dapat bergerak dari posisi itu. Di posisi mana pun, Anda dapat melakukan lompatan pada gerakan maks k,...

14
Tips untuk bermain golf di MATLAB

Apa tips umum yang Anda miliki untuk bermain golf di MATLAB? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk MATLAB (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per

14
Tulis Program dalam Penyamaran [ditutup]

Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 2 tahun yang lalu . Tantangannya adalah membuat program yang...

14
Berikan tes pilihan ganda

Saya mempersembahkan kepada Anda ujian! Tes Anda adalah untuk menguji. Tes ini untuk menguji peserta ujian dengan tes yang diberikan tester kepada Anda, dalam jumlah kode uji waktu. Khususnya, Anda akan memberikan tes pilihan ganda yang telah Anda terima sebagai input. Dalam tantangan ini, Anda...

14
Sintaksis Menyoroti untuk Golf yang Lebih Besar!

Pegolf. Bersama-sama, kami telah bersatu untuk menghasilkan kode yang ringkas, fungsional indah dan lebih jelek daripada Phantom of the Opera dari novel asli. Waktunya telah tiba bagi kita untuk membawa keindahan kembali ke dunia pemrograman. Dengan warna. Dengan cara yang ringkas, fungsional...

14
Memuat JavaScript dan SHA-256

Ini adalah puzzle golf kode dengan aplikasi dunia nyata. Beberapa browser saat ini, jika Anda memasukkan URL yang mirip data:text/html,<script>alert("hi")</script> akan menjalankan kode JavaScript yang diberikan. Sekarang anggaplah Anda memiliki URL yang mirip

14
Nyalakan Roguelike

Diberi papan, tulis program atau fungsi terpendek untuk menampilkan atau mengembalikan karakter yang terlihat oleh pemain. Sebuah karakter akan terlihat jika mungkin untuk menarik garis antara itu dan pemain, tanpa melintasi karakter apa pun yang menghalangi penglihatan. Memasukkan: @mewakili...

14
Kiat Golf di Batch

Windows Batch (CMD) mungkin merupakan bahasa yang paling tidak cocok untuk kode golf. Hindari karakter baris baru . Jika Anda mencari kode terpendek dalam byte, dan bukan karakter, Anda ingin menyingkirkan semua pengembalian carriage yang tidak perlu (karakter baris baru = 2 byte). Anda dapat...

14
Puzzle Kendi 3 dan 5 Liter

Anda mungkin telah melihat yang satu ini di Die Hard: With a Vengeance ... Pertanyaan ini didasarkan pada Puzzle Kendi 3 dan 5 Liter yang terkenal, tetapi dengan kemiringan yang sedikit berbeda. Golf beberapa kode yang ketika diberi bilangan bulat antara 1 dan 100 akan memberi Anda instruksi...

14
Pecahkan labirin panah terbalik

Ini adalah "labirin panah": v < > v > ^ > v ^ < * The *menandai tempat di mana Anda akan menyelesaikan. Tujuan Anda adalah untuk menemukan di mana maze dimulai (karenanya, maze terbalik). Dalam hal ini, ini adalah yang pertama >di baris kedua. v------< S-+---v | |...

14
Brainf * arah ckish

Tugas Anda - jika Anda memilih untuk menerimanya - adalah membangun sebuah program yang mem-parsing dan mengevaluasi string (dari kiri ke kanan dan panjang sewenang-wenang) dari token yang memberikan arahan - baik kiri atau kanan. Berikut adalah empat token yang mungkin dan artinya: > go right...