Pemrograman Puzzle & Golf Kode

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

3
Buat kembali kalimatnya
Tantangan ini terdiri dari dua bagian. Pemenang akan menjadi solusi dengan jumlah byte total terendah. Bahasa yang sama harus digunakan untuk kedua tantangan. Bagian 1: Tulis fungsi atau program yang mengambil kalimat dengan hanya kata - kata yang valid sebagai input, dan menampilkan daftar karakter yang digunakan, berapa kali setiap …

12
Jelaskan desimal
Diberikan desimal dalam bentuk <float>, <precision>, Anda menggambar representasi grafis dari bagian desimal (yaitu fraksi) dari float. Contoh: Input:, 6.75, 4output: 6||| 7 ---- 6.75(angka pertama dari input) adalah angka untuk dijelaskan, 4(angka kedua dari input) adalah jumlah tanda hubung di bawah pipa. 6adalah lantai 6.75, 7adalah langit-langit 6.75. Jumlah …

1
Tulis penerjemah untuk 2B
Tulis penerjemah untuk 2B Saya suka bahasa esoterik David Catt 2B, memiliki memori yang disimpan dalam rekaman di mana setiap sel adalah kaset byte yang terpisah ('subtape'). Tulis penerjemah untuk itu! Spesifikasi Bahasa Spesifikasi resmi dapat ditemukan di sini . Dalam spesifikasi ini, "berarti angka dalam kisaran 0-9( 0ditafsirkan sebagai …

5
Tes Surat Berdekatan
Salah satu aspek pengujian kekuatan kata sandi adalah penggunaan huruf yang berdekatan pada keyboard. Dalam tantangan ini, sebuah program harus dibuat yang kembali truejika string berisi setiap berlari huruf yang berdekatan. Apa yang dianggap sebagai serangkaian huruf yang berdekatan? Untuk versi sederhana dari penguji kekuatan kata sandi ini, serangkaian karakter …

2
Tulis a ~ ATH Interpreter
Homestuck webcomic populer menggunakan bahasa pemrograman yang disebut ~ATHuntuk menghancurkan alam semesta. Walaupun tantangan golf kode ini bukan untuk menulis program untuk memusnahkan keberadaan kita, kita akan menghancurkan entitas yang lebih jinak (meskipun kurang menarik): variabel . ~ATH(diucapkan "til death," perhatikan bagaimana ~ath"tilde ath") bekerja dengan membuat variabel yang dipanggil …

5
Apa sudut itu?
Tujuan dari tantangan ini adalah untuk menentukan sudut garis dalam gambar. Aturan pada gambar: Latar belakang gambar akan menjadi putih ( #FFFFFF) Garis garis akan menjadi hitam ( #000000) Baris ini TIDAK akan anti-alias Gambar akan berukuran 100x100 piksel Garis akan mulai di tengah gambar Garis akan mulai menunjuk ke …

12
Iterated Dice Rolling
Diberikan input di nmana 3 <= n <= 25, lakukan langkah-langkah berikut, dimulai dengan ndie satu sisi (wajah dalam kisaran [1, n], inklusif): Cetak hasil dari menggulirkan ndadu sisi-sisi saat ini dalam bentuk kdn: X(di mana Xhasilnya dan kjumlah dadu yang dimainkan). Jika Xlebih besar atau sama dengan n/2jumlah dadu …
12 code-golf  random 

3
Permainan kunci dan kunci
Ada n kotak, bernomor 1-n . Setiap kotak dikunci, sehingga hanya dapat dibuka oleh satu jenis kunci yang sesuai (juga bernomor 1-n ). Kunci-kunci ini tersebar secara acak di dalam kotak-kotak (satu kotak mungkin memiliki sejumlah kunci, satu kunci mungkin memiliki jumlah duplikat), dan kemudian semua kotak ditutup. Harta karun …

1
Bukti paling bagus, terlalu kecil untuk fi—!
Anda duduk di rumah, menggosok tangan Anda dengan cara yang paling jahat. Kali ini, saya akan dapat mengatur komunitas A-SPIN! Saya hanya akan mengklaim bahwa saya telah membuktikan masalah ini (yang tidak diragukan dapat diperbaiki) di dalam buku ini di sini ... Anda membuka halaman yang relevan pertama. Anda menuliskan …

3
Festival lampu seni ASCII
Tulis, sesedikit mungkin karakter , program yang menggunakan argumen baris perintah nol atau enam menorah menorah YEAR MONTH DAY HOUR MINUTE SECOND (Kedua bentuk harus didukung. Versi nol-argumen harus setara dengan memanggil versi enam argumen dengan saat tanggal dan waktu sistem dalam zona waktu lokal.) dan jika tanggal dan waktu …

4
Detektor tepi sobel
Tugas Anda adalah menulis sebuah program yang mengambil gambar input dan menjalankannya melalui deteksi tepi untuk menjadi gambar keluaran. Deteksi tepi berfungsi sebagai berikut (jika tidak jelas, lihat deteksi tepi sobel ): Nilai piksel adalah kecerahan total piksel, jadi jika warnanya berwarna, Anda harus mengonversinya menjadi skala abu-abu terlebih dahulu …

8
Label multidimensi penyusunan huruf
Dalam dunia multidimensi steam-punk, bos kami ingin menambahkan label indeks yang dicetak ke setiap laci di lemari arsip multidimensi konglomerat kami. Bos ingin mengeset seluruh lembar label sebagai bentuk tunggal, menggunakan font yang dibeli hanya untuk tujuan ini, jadi kita harus memesan jenisnya (potongan simbol logam). Karena jenisnya sangat mahal, …

7
Sinyal-Mengganggu Sinyal
Quining memiliki sejarah panjang - jika Anda belum pernah mendengarnya, klik tag dan bacalah sedikit. Tugas Anda Keluarkan serangkaian infinite 1(tanpa spasi [baris baru, spasi, dll.]) SAMPAI SIGINT (biasanya CTRL-C) disebut. Ketika dipanggil, output sumber program. Aturan Itu harus quine yang valid: Tidak ada sumber bacaan dari disk. Lihat semua …
12 code-golf  quine 

1
Monday Mini-Golf # 7: Menyederhanakan pengukuran bahan
Monday Mini-Golf: Serangkaian tantangan kode-golf pendek , diposting (semoga!) Setiap hari Senin. Maaf sudah terlambat; Saya menyadari 90% dari cara menulis ide yang berbeda bahwa itu adalah duplikat. Keluarga saya agak besar, jadi kami makan banyak makanan. Kita biasanya perlu menggandakan, membuat tiga, atau bahkan empat kali lipat resep untuk …

3
Ini musim bulking
Barbel di gym saya terlihat seperti ini: =========[]-----------------------[]========= Mereka dapat memegang piring dengan lima ukuran berbeda, 2,5 pound, lima pound, sepuluh pound, 25 pound, dan 45 pound: . . ! | . ! | | | | | | | | ' ! | | | ' ! | ' …

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.