Pemrograman Puzzle & Golf Kode

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

9
Hunger Gaming - Eat or Die
Hunger Gaming - Eat or Die Jika kamu tidak makan, kamu mati. Jika Anda makan, Anda hidup (sampai Anda mati). Kamu akan mati, jadi cobalah untuk mati terakhir. Gambaran Ada sebuah pulau yang dihuni kawanan binatang buas. Anda mengontrol sekelompok lima predator. Objek Anda adalah untuk menjaga paket Anda tetap …

30
Faktorial di haiku!
Tugas Buat program yang menghitung faktorial suatu angka tanpa menggunakan fungsi faktorial bawaan. Mudah? Tangkapannya adalah Anda harus menulis seluruh program Anda (termasuk mengujinya) dalam bentuk haiku . Anda dapat menggunakan haikus sebanyak yang Anda butuhkan, tetapi ketika diucapkan, mereka harus mengikuti format suku kata 5-7-5. Mencetak gol Ini adalah …

30
Cetak karakter terakhir, tengah dan pertama dari kode Anda
Tantangannya sederhana: Cetak karakter terakhir, tengah, dan pertama dari kode sumber program Anda, dalam urutan itu. Karakter tengah didefinisikan sebagai berikut, dengan asumsi panjang sumber nkarakter, dan 1-indeks: Jika ngenap, cetak karakter n/2-th dan n/2 + 1-th. ( abcdef == cd) Jika nganjil, cetak (n-1)/2 + 1karakter ke-5. ( abcde …
60 code-golf  quine 


30
Oreoorererereoo
Oreoorererereoo Diberikan string input yang mirip dengan kata "oreo", berikan representasi ASCII dari cookie yang selebar string input (untuk memastikan stabilitas cookie). Aturan Inputnya adalah huruf kecil, string yang tidak kosong tanpa spasi kosong yang berisi kombinasi string "o" dan "re", dan hanya berisi string tersebut. String "o" mewakili cookie …

30
Ini bukan ilmu roket
Tulis program atau fungsi yang menggunakan string satu baris. Anda dapat menganggapnya hanya berisi ASCII yang dapat dicetak . Cetak atau kembalikan string roket seni ASCII seperti | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV dengan string input tertulis dari atas ke bawah pada badan pesawat. Dalam hal …


13
Cetak jam kata
Sejak saya melihat yang pertama beberapa tahun yang lalu, saya selalu ditaklukkan oleh semacam jam kata di mana waktu sebenarnya dieja dengan kata-kata yang menyala atau tidak menjadi kalimat yang bermakna. Teks yang ditampilkan pada jam itu adalah sebagai berikut. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST …
59 code-golf  string  date 

13
Bangunlah tumpukan pasir
Sebuah sandpile abelian , untuk tujuan kita, adalah jaringan yang tak terbatas dengan koordinat bilangan bulat, awalnya kosong pasir. Setelah setiap detik, sebutir pasir ditempatkan pada (0,0). Setiap kali sel grid memiliki 4 atau lebih butir pasir, ia menumpahkan satu butir pasir ke masing-masing empat tetangganya secara bersamaan. Tetangga (x, …

30
Hitung kebenaran yang tertinggal
Terinspirasi oleh, dan untuk mengenang, teman dan kolega saya yang terkasih, Dan Baronet , 1956 - 2016. RIP Dia menemukan solusi APL sesingkat mungkin untuk tugas ini: Tugas Diberikan daftar Boolean, hitung jumlah nilai kebenaran yang tertinggal. Contoh kasus {} → 0 {0} → 0 {1} → 1 {0, 1, …

23
Ekspresi reguler terpendek
Misi Anda adalah menulis ekspresi reguler terpendek yang tidak ada string yang cocok, termasuk string kosong. Kiriman harus memiliki formulir ini ("notasi literal"): /pattern/optional-flags Kemenangan regexp terpendek. Ukuran regexp dihitung dalam karakter. (termasuk garis miring dan bendera) Tolong jelaskan cara kerja regexp Anda (jika tidak sepele) Terima kasih, dan bersenang-senanglah!

30
Temukan Nomor Paling Halus
Tantangan Anda adalah menemukan angka paling halus pada rentang tertentu. Dengan kata lain, cari nomor yang faktor prima terbesarnya paling kecil. Angka yang lancar adalah faktor yang faktor prima terbesarnya kecil. Bilangan jenis ini berguna untuk algoritma transformasi Fourier cepat, pembacaan sandi, dan aplikasi lainnya. Misalnya, pada rentang 5, 6, …


20
Gali parit perbatasan
Latar belakang: Terlalu banyak imigran gelap dari Blandia menyeberangi perbatasan ke Astan. Kaisar Astan telah menugaskan Anda dengan menggali parit untuk mengusir mereka, dan Blandia harus membayar biayanya. Karena semua juru ketik telah diketik hingga parit diatur, kode Anda harus sesingkat mungkin. * Tugas: Diberikan peta 2D perbatasan antara Astan …

30
Tentukan warna kotak catur
Tantangan Anda adalah menulis program yang menampilkan warna kotak yang diberikan dari papan catur. Beginilah tampilan papan catur: Anda dapat melihat bahwa kuadrat a1 gelap, dan h1 adalah kuadrat terang. Program Anda perlu menampilkan darkatau light, jika diberi kotak. Beberapa contoh: STDIN: b1 STDOUT: light STDIN: g6 STDOUT: light STDIN: …
59 code-golf  chess 

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.