Pemrograman Puzzle & Golf Kode

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

30
Kapan (x == x + 2)? [Tutup]
Tantangannya: Tetapkan xsedemikian rupa sehingga ekspresi (x == x+2)akan dievaluasi menjadi benar. Saya menandai pertanyaan dengan C, tetapi jawaban dalam bahasa lain dapat diterima, asalkan mereka kreatif atau menyoroti aspek menarik dari bahasa tersebut. Saya bermaksud menerima solusi C, tetapi bahasa lain bisa mendapatkan suara saya. Benar - berfungsi pada …
90 math  arithmetic  c 

30
Untuk Kehormatan Adam Barat
Adam West meninggal, dan saya ingin menghormati ingatannya di sini di PPCG, meskipun saya ragu dia tahu keberadaan kita. Walaupun ada banyak, banyak hal berbeda yang diketahui oleh pria ini, tidak ada yang lebih menonjol daripada perannya sebagai batman asli . Saya akan selalu ingat ayah tiri saya masih menonton …

30
4, 8, 15, 16, 23, 42 [ditutup]
4, 8, 15, 16, 23, 42 Tulis program yang menampilkan urutan angka ini tanpa batas. Namun, The Numbers tidak boleh muncul di kode sumber Anda di mana pun. Berikut ini bukan program Java yang valid untuk menampilkan Angka karena Angka muncul dalam kode sumbernya: class TheNumbers { public static void …

30
5 Surat Favorit
Tantangannya sebenarnya sangat sederhana. Pilih 5 huruf berbeda (Anda hanya dapat memilih 5 yang memungkinkan Anda mendapatkan kode terpendek jika diinginkan) dan mengeluarkannya ke konsol. Namun, twistnya adalah mereka harus dari daftar berikut: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B B C D D E …

30
Kode Golf Edisi Natal: Cara mencetak pohon Natal dengan tinggi N
Diberi nomor N, bagaimana saya bisa mencetak pohon Natal tinggi Nmenggunakan paling sedikit karakter kode? Ndiasumsikan dibatasi pada nilai minimum 3, dan nilai maksimum 30(batas dan pengecekan error tidak diperlukan). Ndiberikan sebagai satu-satunya argumen baris perintah untuk program atau skrip Anda. Semua bahasa dihargai, jika Anda melihat bahasa sudah diterapkan …

15
Hasilkan pesan kesalahan terpanjang di C ++
Menulis sebuah program pendek, yang akan menghasilkan pesan kesalahan selama mungkin, dalam standar C ++ compiler ( gcc, cl.exe, icc, atau clang). Skor setiap entri adalah jumlah karakter dalam pesan kesalahan terpanjang yang dikompilasi oleh kompiler. Jenis yang termasuk dalam kode sumber Anda dan dikutip oleh kompiler dihitung sebagai satu …

30
BrainF *** edBotsForBattling - A Brainf *** Tournament
Semua bot di arena pertempuran tiba-tiba mendapatkan brainfucked dan tidak ada yang bisa menjelaskan alasannya. Tapi siapa yang peduli selama mereka masih bisa bertarung - walaupun Brainfuck adalah satu-satunya bahasa yang mereka pahami lagi. Sudah lama sejak pengiriman terakhir jadi saya akhirnya akan mengumumkan pemenang BrainFuckedBotsForBattling: Selamat kepada LymiaAluysia karena …

30
Kiat Golf di ECMAScript 6 ke atas
Ini mirip dengan "Tips untuk bermain golf di <...>" lainnya, tetapi secara khusus menargetkan fitur-fitur baru dalam JavaScript yang dibesarkan dalam ECMAScript 6 ke atas. JavaScript inheren adalah bahasa yang sangat verbose, function(){}, .forEach(), mengkonversi string untuk array, array objek seperti ke array, dll, dll super bloats dan tidak sehat …

9
Golf dan Kalender Advent
Saat itu tahun ketika banyak dari kita mendapatkan kalender kedatangan kita ! Jika Anda tidak terbiasa dengan kalender kedatangan, ini adalah kalender khusus yang digunakan untuk menghitung mundur kedatangan untuk mengantisipasi Natal. Menurut pengalamanku, pintu-pintu itu ditempatkan secara acak, dan sebagian kesenangan ketika seorang anak sedang bekerja di mana pintu …

23
Memprogram Dunia yang Murni
Mari kita mendefinisikan program murni sebagai program yang tidak memiliki kesalahan itu sendiri tetapi akan kesalahan jika Anda memodifikasinya dengan menghapus substring N karakter yang berdekatan, di mana 1 <= N < program length. Misalnya, program tiga karakter Python 2 `8` adalah program murni ( terima kasih, Sp ) karena …

14
[DISCLAIMER TEMA NATAL DI SINI]
Catatan untuk mod, jika judulnya tidak adil, ubah ke apa pun, saya pikir itu lucu. Anda ditugaskan menggantung lampu untuk musim Natal ini, dan keluarga Anda telah memutuskan bahwa untuk itu menjadi Natal yang meriah, Anda harus menggantung setidaknya 2 lampu Natal di rumah Anda. Jadi, tantangan Anda adalah, mengingat …

30
Kiat untuk bermain golf di Jawa
Apakah ada jalan pintas berguna yang bisa digunakan di Jawa? Seperti yang ditunjukkan di bawah ini, importsudah menambahkan setidaknya 17 karakter ke program. import java.io.*; Saya mengerti bahwa solusi sederhana adalah dengan menggunakan bahasa lain, tetapi tampaknya menjadi tantangan nyata untuk mempersingkat program Java. Tip harus spesifik untuk Java: jika …
86 code-golf  tips  java 

30
Eww, byte-byte itu kotor
Tulis program atau fungsi yang, ketika diberi string, memfilter sebanyak mungkin byte berbeda dan mengembalikan string yang telah dibersihkan. Namun, karena program Anda membencinya, tidak ada byte ini yang dapat ditampilkan dalam kode Anda sendiri. Skor Anda akan menjadi jumlah byte berbeda yang disaring oleh program Anda dari input, dengan …


25
Tikus Lapar
Enam belas tumpukan keju diletakkan di atas kotak 4x4. Mereka dilabeli dari hingga . Tumpukan terkecil adalah dan yang terbesar adalah .111161616111161616 Tikus Lapar sangat lapar sehingga selalu langsung menuju tumpukan terbesar (yaitu ) dan langsung memakannya.161616 Setelah itu, ia pergi ke tumpukan tetangga terbesar dan dengan cepat memakan yang …
85 code-golf  matrix 

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.