Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

4
Pola Mesin Pemotong Rumput
Diambil dari Putaran Kode Kualifikasi Google Code Jam 2013 B : Alice dan Bob memiliki halaman di depan rumah mereka, berbentuk seperti N meter persegi panjang M meter. Setiap tahun, mereka mencoba memotong halaman dengan pola yang menarik. Mereka biasa memotong dengan gunting, yang sangat memakan waktu; tetapi sekarang mereka …
9 code-golf 

1
Tulis pemecah aliran ASP / Prolog / SAT
Flow Free adalah gim android yang adiktif di mana Anda harus menghubungkan pasangan elemen secara bersamaan melalui ular yang tidak tumpang tindih dan mengisi seluruh kotak. Untuk keterangannya, lihat di sini: https://play.google.com/store/apps/details?id=com.bigduckgames.flow&hl=id Saya punya solusi ASP (answer set programming) yang hanya beberapa aturan dan saya tidak berpikir itu mungkin untuk …
9 code-golf 

5
Kata-Kata Ternary Squarefree Tanpa Batas Sewenang-wenang
String bebas persegi jika tidak mengandung substring dua kali berturut-turut. Dimungkinkan untuk memiliki kata bebas persegi panjang sembarang menggunakan alfabet 3 huruf. Tulis sebuah program yang menerima bilangan bulat positif n dari stdin dan mencetak kata panjang bebas persegi n, menggunakan karakter A, Bdan C. Kode terpendek menang.

14
Tampilkan Fraksi Lanjutan
Tantangan Anda adalah mengubah pecahan menjadi bentuk pecahan berkelanjutan. Input : Fraksi dapat berupa input dalam format apa pun, termasuk (tetapi tidak terbatas pada) string: "7/16" daftar: {7, 16}, (7, 16), [7, 16] pasangan sederhana yang dipesan: 7 16 fungsi: f [7,16] Keluaran : Fraksi lanjutan, dalam 2D, dengan bilah …

3
Bangun Solver Sudoku Pembunuh
Anda mengira sudoku biasa itu sulit, sekarang coba Killer Sudoku ! Dalam permainan Killer Sudoku, Anda tidak diberi nomor sama sekali. Sebagai gantinya, Anda diberikan wilayah yang dikatakan menambahkan hingga jumlah tertentu. Pertimbangkan contoh berikut, dari Wikipedia: Dan solusinya: Program yang Anda tulis akan mengambil format yang terdiri dari urutan …

5
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 berupa daftar / array / set / string dll. Apa pun yang …

21
Hasilkan kombinasi yang dipesan dengan pengulangan
Dengan serangkaian karakter yang berbeda, dan angka n, buat semua kombinasi berurut dengan pengulangan, dengan panjang 1 hingga n, menggunakan karakter tersebut. Cara lain untuk mendefinisikannya adalah dengan melihat karakter yang diberikan sebagai digit "kustom" di pangkalan (radix) dari jumlah karakter, maka program harus menghasilkan semua "angka" dengan 1 hingga …

2
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 mengimplementasikan metode pemadatan data ini. Memasukkan Input adalah …

4
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 telah dipukuli …
9 code-golf 

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 8.34 5 8.7 6 8.16 7 8.22 8 7.68 …

7
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 Anda tidak bisa menyimpan semuanya dalam memori …

3
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 tersebut. Memasukkan Input akan aktif STDIN, dan akan menjadi …

1
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 total biaya perkalian. Contoh 1 memasukkan 5x6 6x12 12x100 100x7 …
9 code-golf  math 

5
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 masih mahasiswa baru di sekolah menengah mengambil kimia, saya akan melihat tabel periodik …
9 code-golf 

2
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 tepat (misalnya jika satu merah dan satu hijau datang ke >cahaya akan …

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.