Pemrograman Puzzle & Golf Kode

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


30
Sintaks Bebas Gula
Dalam Haskell daftar notasi: [a,b,c] Ini hanya gula sintaksis untuk: a:b:c:[] Dan notasi string: "abc" Ini hanya gula sintaksis untuk: ['a','b','c'] Ini berarti bahwa string: "abc" Sama dengan: 'a':'b':'c':[] Tugas Diberikan string, Anda harus menampilkan seperti apa versi de-sintaks akan terlihat di Haskell. Aturan Anda akan menerima string dengan metode …

24
Buat Semangkuk Sup Alfabet
Inilah yang akan kita sebut semangkuk sup alfabet - bentuk ascii-art melingkar kira-kira dengan 26 huruf Inggris (AZ) diatur searah jarum jam untuk membentuk perimeter: XYZABC VW DE U F T G S H RQ JI PONMLK Tulis sebuah program yang menggunakan karakter huruf tunggal, AZ, dan output semangkuk sup …

16
"99 botol soda"
Tantangan Tulis program yang menghasilkan lirik hingga 99 Bottles of Beer, tetapi alih-alih "beer", output "fizz" jika jumlah botol di dinding adalah kelipatan 3, "buzz" jika kelipatan 5, dan "fizzbuzz" jika kelipatan 3 dan kelipatan 5. Jika jumlah botol di dinding bukan kelipatan 3 atau 5, cukup keluaran "bir" seperti …

20
Golf Kode Keluar
Terinspirasi oleh default ini untuk IO . Tugas Tulis program yang, diberi bilangan bulat input xantara 0 dan 255, macet dengan kode keluar x. Batasan Anda tidak boleh memanggil apa pun yang dimaksudkan langsung untuk keluaran kode keluar ( System.exit(x), kembali dari main, dll.). Sebaliknya, program Anda harus menyebabkan kesalahan …

30
Buat Lagu Alfabet
Tujuan Anda adalah membuat lagu alfabet sebagai teks dalam bentuk berikut (secara berurutan): A is for <word starting with A> B is for <word starting with B> C is for <word starting with C> ... Z is for <word starting with Z> Contoh output: A is for Apple B is …

30
Draw An ASCII Double Helix
Tulis sebuah program yang mengambil bilangan bulat N melalui stdin atau baris perintah. Jika N adalah 0, satu huruf Oharus dicetak ke stdout. Jika N positif , heliks ganda seni ASCII horizontal ini , yang digambar dengan lebar N segmen, harus dicetak. Jika N adalah 1, outputnya adalah: /\ O …

15
Tulis seluruh holed dengan menggunakan unholed
The karakter ASCII dari kode desimal 33-126 adalah: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Perhatikan bahwa di sebagian besar font, 25 karakter ini memiliki "lubang" di dalamnya: ( genus lebih besar dari 0 yang mungkin Anda katakan) #$%&04689@ABDOPQRabdegopq 68 karakter "tidak suci" lainnya adalah: !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ Tugas Anda adalah untuk menulis program terpendek yang mungkin hanya …

9
Codémon, aku memilihmu!
Tetangga Anda yang baik hati, Dokter Pohon, baru saja memberi Anda tiga makhluk ajaib yang disebut Codémon. Ada turnamen pertempuran di kota Colorville terdekat. Apakah Anda yang terbaik, seperti tidak ada yang pernah ada? Gambaran Ini adalah turnamen pertempuran. Setiap pemain mengendalikan tim yang terdiri dari tiga monster, dan tujuannya …

30
Bisakah Anda memberi tahu saya waktu? [Tutup]
Anda tahu bahwa jam / waktu API bahasa Anda rusak dan tidak dapat diandalkan sama sekali. Jadi, Anda tidak diizinkan menggunakan API bawaan apa pun untuk mengakses waktu / tanggal sistem. Tetapi Anda juga tahu bahwa kemampuan bahasa Anda untuk melakukan matematika tanggal, dan mempertahankan nilai tanggal / waktu dalam …

29
Hasilkan kalimat yang bisa dimengerti
Masalah: Hasilkan kalimat yang bisa dibaca dan dipahami. Itu harus mengandung subjek, kata kerja, dan objek, dan bentuk kata serta jamak harus cocok. Program ini juga harus dapat menghasilkan beberapa kalimat yang berbeda untuk memenuhi syarat. Aturan: Pengkodean kalimat-kalimat keras tidak diizinkan, dan juga tidak membacanya langsung dari file (saya …

30
Kiat untuk bermain golf di Bash
Kiat umum apa yang Anda miliki untuk bermain golf di Bash? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Bash (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
55 code-golf  tips  bash 

30
Cara mengacak huruf dalam sebuah kata
Menurut beberapa kisah kontroversial , bau tak sedap dalam satu wrod deos tidak terlalu berpengaruh pada raednig, sama besarnya dengan para penganut dan pengajar yang macth dengan orignial wrod. Jadi, untuk bersenang-senang, apa fungsi terpendek untuk mengacak urutan huruf dalam sebuah kata sambil mempertahankan huruf pertama dan terakhir? Inilah tikaman …

21
Tambahkan fitur ke bahasa pemrograman [tertutup]
Tugas Anda adalah untuk menempelkan fitur ke bahasa pemrograman, baik dengan menerapkan pustaka yang sangat pintar, atau dengan memproses teks input dan / atau mengubah proses kompilasi. Ide ide: Tambahkan presentasi PHP-style interleaving ke C (mis <?c printf("Hello,"); ?> world!). Tambahkan operator penggabungan nol ke salah satu bahasa yang bukan …

30
Masukkan sebuah kata ke dalam kotak alfabet
Terinspirasi oleh meme yang saya lihat sebelumnya hari ini. Deskripsi tantangan Pertimbangkan kotak alfabet tak terbatas: ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ... Ambil satu kata ( CODEGOLFdalam contoh ini) dan jadikan itu sebagai kisi-kisi, ganti huruf yang tidak terpakai dengan spasi dan hilangkan huruf di ujung kisi yang tak terbatas …

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.