Pemrograman Puzzle & Golf Kode

9
Golf Fisika: pemotretan miring

"Dan sekarang untuk sesuatu, sangat berbeda." Sebuah burung marah ditembak pada β sudut terhadap horizontal pada kecepatan u. Tanahnya curam, miring pada sudut α. Temukan jarak horizontal q yang dilalui burung itu sebelum menyentuh tanah. Buat fungsi f (α, β, u) yang mengembalikan panjang q :...

9
Combinator titik tetap golf

Tulis kombinator titik tetap dalam karakter sesedikit mungkin, dalam bahasa pilihan Anda. bentuk bebas ( mis. , apa pun yang terpendek): seluruh program, fungsi aktual, cuplikan kode Anda tidak boleh menggunakan perpustakaan standar Anda jika ada Namun Anda dapat mengekstraknya dari fungsi...

9
Bilangan, Jumlah, Produk

Diberikan kisi-kisi integer non-negatif 20 × 20, temukan sub-kisi 3 × 3 di mana produk dari jumlah garis individual mencapai maksimum. Diucapkan dalam formula: Diberikan sub-grid 3 × 3 fungsi untuk memaksimalkan adalah Per baris jumlah dihitung dan jumlah individu kemudian dikalikan. Contoh...

9
Bangun proxy sederhana

Buat server proxy terpendek. Spesifikasi Input / Output Klien: Input: nomor port (bilangan bulat 32-bit) (,) atau (spasi) url (lihat kasus uji) Output: sumber html dari url Server: Input: port untuk didengarkan (integer 32-bit) Output: REC ketika input diterima dari klien, OK ketika selesai...

9
Selain titik mengambang, tanpa mengapung!

Tugas Anda adalah untuk menulis sebuah program, dalam bahasa apapun, yang menambahkan dua angka floating point bersama-sama TANPA menggunakan setiap matematika titik pecahan atau mengambang. Matematika integer diizinkan. Format Format untuk angka adalah string yang berisi 1 dan 0 yang mewakili...

9
Kompresi Teks Lossy

Latar Belakang Dari 256 karakter yang mungkin dimiliki oleh byte, hanya beberapa di antaranya yang digunakan dalam sebagian besar keadaan. Tidak bisakah kita mengambil keuntungan dari ini, dan membuat file teks kita lebih kecil dengan menghilangkan kebutuhan akan huruf yang jarang...

9
Parser Tag Sederhana

Ini adalah model pengurai HTML yang pemaaf. Alih-alih mem-parsing HTML dan mengekstraksi atribut, dalam kode golf ini, parser tag akan menjadi sederhana. Tulis fungsi yang mem-parsing struktur tag dan mengembalikan formulir yang disisipkan. Tag pembuka terdiri dari satu huruf kecil, dan tag...

9
Penelusuran sinar 2 dimensi

Tantangannya adalah untuk mengimplementasikan program penelusuran sinar 2 dimensi, berbasis teks. Sumber cahaya putih adalah @simbol. R, Gdan Bmerupakan filter cahaya. /dan \merupakan cermin dengan reflektivitas 80%. ?adalah sensor cahaya. >, <, ^Dan Vmenggabungkan cahaya dalam arah yang...

9
Hitung jumlah topologi pada {1,2, ..., n}

Tugas Tulis fungsi / program yang mengambil nparameter / input dan mencetak / mengembalikan jumlah topologi (yang diperlihatkan di bawah) pada set {1,2,...,n}. Definisi Topologi Misalkan X adalah himpunan terbatas apa pun, dan asumsikan bahwa T, yang merupakan himpunan bagian dari himpunan X...

9
Cat pagar itu

Anda adalah Tom Sawyer dan Anda harus melukis pagar sepanjang 102400 m. Untungnya, teman Anda memutuskan untuk membantu Anda dalam pertukaran berbagai hal. Setiap teman akan melukis L meter, mulai dari S dengan warna C . S , L adalah jumlah integer meter dan 1 ≤ C ≤ 97. Bosan Anda memutuskan untuk...

9
Optimalkan multiplikasi rantai matriks

Tantangan ini adalah untuk menghitung urutan penggandaan yang paling efisien untuk produk dari beberapa matriks. Ukuran matriks ditentukan pada satu baris input standar. Anda harus mencetak ke output standar daftar bilangan bulat yang menunjukkan urutan untuk melakukan perkalian untuk meminimalkan...

9
Memainkan Game Nama

Tulis program untuk memainkan permainan nama . Memasukkan Program Anda harus menerima satu nama sebagai input dari pengguna dengan cara tertentu (misalnya membaca dari input standar atau sebagai argumen baris perintah). Anda dapat mengasumsikan bahwa nama tersebut adalah satu kata yang terdiri...

9
Rute terpendek melalui sistem satu arah

Kota asal saya, Rhyl , memiliki sistem lalu lintas satu arah yang tampaknya telah dirancang untuk menjauhkan orang dari tujuan mereka selama mungkin. Tugas Anda, jika Anda memilih untuk mencobanya, adalah menghasilkan program untuk memberikan rute terpendek melalui sistem lalu lintas...

9
Kata-kata dari tabel elemen periodik [ditutup]

Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Kembali ketika saya...

9
Pintu pintu pintu, ayo ke toko pintu!

Tantangannya ada dua: Buatlah program yang membangun pintu. ASCII, HTML, atau lainnya Jadikan pintunya fungsional. Buka dan tutup Dapat terbuka melalui input atau interaksi! Pintu non-fungsional +5 poin. Hanya dengan pintu terbuka +10 poin. Pintu interaktif +15 poin. Pintu mewah +20 poin. Ini...

9
Hasilkan nomor Friedman

Angka Friedman adalah angka yang dapat diekspresikan dengan menerapkan operasi matematika dasar (^, /, *, +, -) untuk semua digit itu. Operasi tidak perlu diterapkan ke setiap digit individu, tetapi semua digit harus dilibatkan. Artinya, 121 = 11 ^ 2 -> semua digit terlibat, tetapi 1 & 1...

9
Partisi daftar

Jawaban atas pertanyaan ini terlalu panjang Tantangan Anda adalah menulis fungsi pemartisian dalam jumlah karakter terkecil. Contoh input ['a', 'b', 'c'] Contoh keluaran [(('a'),('b'),('c')), (('a', 'b'), ('c')), (('a', 'c'), ('b')), (('b', 'c'), ('a')), (('a', 'b', 'c'))] Input dapat...

9
Kompres data dengan tata bahasa bebas konteks

Dimungkinkan untuk mengompres beberapa jenis data, seperti teks manusia atau kode sumber, dengan tata bahasa garis lurus. Anda pada dasarnya membuat tata bahasa yang bahasanya memiliki satu kata - data yang tidak terkompresi. Dalam tugas ini, Anda harus menulis sebuah program yang...

9
Keluaran deck dikocok menggunakan input acak

Input output: Input : String acak '0' dan '1' yang seragam, panjang, dan tak terhingga, diambil dari stdin. String diasumsikan benar-benar acak, bukan pseudo-acak. Ini seragam karena setiap karakter memiliki kemungkinan yang sama untuk menjadi '0' atau '1'. Cermat! Inputnya panjang sekali, jadi...

9
Hitung koefisien korelasi

Diberikan serangkaian angka untuk peristiwa X dan Y, hitung koefisien korelasi Pearson. Probabilitas masing-masing peristiwa adalah sama, sehingga nilai yang diharapkan dapat dihitung dengan hanya menjumlahkan setiap seri dan membaginya dengan jumlah percobaan. Memasukkan 1 6.86 2 5.92 3 6.08 4...