Pertanyaan yang diberi tag code-golf

11
Penerjemah BrainFlow!

BrainFlow Apa itu BrainFlow? BrainFlow adalah perpanjangan dari BrainF ** k (BFk) dengan 3 perintah tambahan untuk menambah fungsionalitas dan kebingungan. Perintah apa? Selain perintah BFk normal , kami juga memiliki: ^ Melompat ke sel # tergantung pada nilai dalam sel. Mis: Jika kita...

11
Bisakah Anda membuat terminal saya kurang membosankan?

Terminal sangat membosankan akhir-akhir ini. Mereka dulu terlihat seperti ini: Sekarang mereka hanya hambar dan kusam dan hitam-putih. Saya ingin Anda menulis saya sebuah program yang akan membuat terminal saya semua berwarna lagi! Deskripsi Ambil contoh ini kode Ruby: Sebagian besar...

11
Hanging Gambar SPOF

Objektif Saya punya gambar bagus yang ingin saya gantung di dinding saya. Dan saya ingin menggantung di sana dengan cara yang spektakuler, jadi saya memilih untuk menggantungnya di npaku di mana nada bilangan bulat positif. Tapi saya juga ragu-ragu, jadi jika saya berubah pikiran, saya tidak...

11
Enkripsi Pigpen Cipher

Enkripsi Pigpen Cipher Misi Anda sederhana: untuk menulis sebuah program yang menerima teks sebagai input dan menampilkan representasi ASCII di dalam Pigpen Cipher . Memasukkan Hanya karakter ASCII (tanpa Unicode). Anda harus dapat menangani setidaknya 16384 karakter dan 256

11
Tulis juru bahasa Clem

Clem adalah bahasa pemrograman berbasis stack minimal yang menampilkan fungsi kelas satu. Tujuan Anda adalah menulis penerjemah untuk bahasa Clem. Itu harus benar menjalankan semua contoh termasuk dalam implementasi referensi, yang tersedia di sini . Seperti biasa, celah standar berlaku. Entri...

11
Atur Ulang Dengan Panah

Katakanlah saya sedang menulis sesuatu, dan saya tidak sengaja menulisnya di kotak yang salah: +-------+--------+ | Verbs | Nouns | +-------+--------+ | Truck | | | eat | Banana | | | Car | +-------+--------+ Jadi saya, karena malas, hanya menggambar panah ke ruang

11
Ubin domino Fibonacci

Ada hasil kombinasi klasik bahwa jumlah cara untuk memasang 2*nstrip oleh 1*2domino adalah angka Fibonacci ke- n . Tujuan Anda adalah untuk mencetak semua kemiringan untuk yang diberikan n, digambar dengan garis dan garis vertikal seperti ini 8 kemiringan untuk

11
Array Golfscript Diagonal

Apakah ada cara di Golfscript untuk membawa semua diagonal array menjadi satu array? Misalnya, untuk array [[1 2 3][4 5 6][7 8 9]] kembali [[7][4 8][1 5 9][2 6][3]] (tidak harus dalam urutan itu) dan untuk ["ABCD""EFGH""IJKL"] kembali ["I""EJ""AFK""BGL""CH""D"] (tidak harus dalam...

11
Tambahkan setiap angka dalam sebuah string

Diberikan string yang berisi angka desimal: teststring134this 123test string54 100 tambahkan setiap angka dalam string ini dengan satu untuk memberikan string baru teststring135this 124test string55 101. String dapat diberikan sebagai: argumen baris perintah STDIN variabel variabel atau...

11
Program validator piem

Tulis program yang mendefinisikan fungsi yang dapat memeriksa apakah variabel string yang disebut "apa pun yang Anda inginkan atau masukkan oleh pengguna" adalah piem. (piem = cerita atau puisi di mana panjang kata mewakili angka π ( dari Wikipedia )) Beberapa contoh: myfunction("I am clearly...

11
Ekstensi Polygon Tangent

Gambar sesuatu yang terlihat seperti ini: Dalam istilah yang lebih tepat, gambarlah lingkaran dengan jari-jari r, dengan n garis-garis singgung panjang yang merata l. Hubungkan ujung garis-garis ini untuk membentuk poligon reguler n-sided baru. Aturan r = jari-jari lingkaran n = jumlah garis...

11
Jaga Perjalanan Saya Tetap Dingin!

Tantangan Berjalan di sekitar Marks and Spencers, saya perhatikan bahwa mereka memiliki unit pendingin udara yang ditempatkan secara acak di sekitar toko. Ingin tetap tenang, saya bertanya-tanya apa cara termudah untuk berkeliling seluruh toko tanpa terlalu jauh dari unit pendingin...

11
Substring DNA palindromik terbalik terpanjang

Seperti yang Anda ketahui, dalam DNA ada empat basa - adenin ( A), sitosin ( C), guanin ( G) dan timin ( T). Biasanya Aikatan dengan Tdan Cikatan dengan G, membentuk "anak tangga" dari struktur heliks ganda DNA . Kami mendefinisikan komplemen dari basis sebagai basis yang terikat - yaitu komplemen...

11
Gambar Sri Yantra

Tantangan: Gambar Sri Yantra . Bagaimana cara: Ada berbagai cara untuk menggambarnya. Semua termasuk banyak langkah. Jika Anda pikir Anda dapat menggambarnya tanpa mengikuti langkah-langkah terkait, gulir ke bawah untuk elemen - elemen yang harus Anda miliki dalam gambar Anda . Langkah-langkah...

11
Super Square Rain

Scream ™ Winter Sale aktif dan Anda baru saja menangkap permainan aksi minimalis yang intens, Super Square . Setelah memainkannya, Anda menyadari bahwa permainan itu sangat sulit atau Anda benar- benar buruk. Secara khusus, ada pola "hujan" ini yang sepertinya membuat Anda setiap kali...

11
Golf di Bank

Bank baru kami membutuhkan sistem transaksi teller tetapi ada masalah. Hanya ada beberapa ratus byte ruang yang tersisa di server kami, jadi Anda harus menulis kode yang sangat ringkas. Basis data Syukurlah database kami sangat sederhana (itu dibangun oleh anak sekolah presiden bank kami), dan...

11
Yang Hebat, Putih, Utara!

Eh! Anda tahu, masalah dengan kita orang Kanada adalah bahwa kadang-kadang, setelah seharian berburu rusa dan memperbaiki bendungan, kita lupa jalan kembali ke kabin kita! Bukankah lebih bagus jika laptop kita yang praktis (yang selalu ada di pihak kita), punya cara untuk mengantar kita pulang?...

11
Selesaikan Sistem 2x Eigens

Bagi mereka dengan latar belakang aljabar linier kecil, tantangannya sesederhana ini: menentukan nilai eigen dan vektor eigen dari matriks 2x2 kompleks yang diberikan. Anda dapat langsung beralih ke Tantangan untuk perincian I / O, dll. Bagi mereka yang membutuhkan sedikit penyegaran pada sistem...

11
Enkripsi biner

Ini didasarkan pada xkcd # 153 . Buat program atau fungsi bernama yang mengambil 2 parameter, masing-masing adalah string atau daftar atau array byte atau karakter. Parameter kedua hanya akan berisi karakter yang diambil dari lrfu(atau byte ASCII yang setara). Ini harus ditafsirkan sebagai...

11
Menavigasi teks dengan tombol panah

Latar Belakang Kebanyakan editor teks (setengah layak) memungkinkan Anda menavigasi teks menggunakan tombol panah. Naik dan turun memungkinkan Anda untuk menavigasi garis, sementara kiri dan kanan bergerak melintasi garis tetapi juga membungkus. Lebih jauh, jika garis lebih pendek dari posisi X...