Pertanyaan yang diberi tag «code-golf»

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

18
Unzip beberapa angka
Tugas Anda adalah membuat program atau fungsi yang menghasilkan ritsleting dengan panjang 10 baris. Setiap garis ritsleting diwakili oleh dua garis --: -- -- -- -- -- -- -- -- -- -- Program / fungsi akan mengambil persentase (dapat dibagi 10) sebagai input, dan output akan menjadi ritsleting "terbuka ritsleting" …

30
Keluarkan angka "Sesuai"
"Nomor yang Cocok" Sam punya ide "brilian" untuk kompresi! Dapatkah kamu menolong? Berikut ini adalah ikhtisar skema kompresi Sam. Pertama, ambil representasi basis 10 dari bilangan asli mana pun yang benar-benar lebih kecil dari 2 ^ 16, dan tulislah sebagai string biner tanpa nol di depan. 1 -> 1 9 …

10
Faktorisasi Fibonacci
Angka Fibonacci Bilangan Fibonacci mulai dengan f(1) = 1dan f(2) = 1(beberapa termasuk f(0) = 0tapi ini tidak relevan dengan tantangan ini. Kemudian, untuk n > 2, f(n) = f(n-1) + f(n-2). Tantangan Tugas Anda adalah untuk menemukan dan menampilkan angka npositif -th yang dapat dinyatakan sebagai produk angka Fibonacci. …

6
Tentukan Jika Tantangan Layak Menjawab
Saya pegolf kode yang sangat kasual, dan tidak sering melihat posting sampai mereka muncul di sidebar "Pertanyaan Jaringan Panas" di StackOverflow. Biasanya, saya terlambat ke permainan, dan karena satu-satunya bahasa yang saya tahu adalah Python, ada sedikit gunanya saya menjawab karena sudah ada beberapa jawaban Python. Tantangan Anda adalah mencari …

3
Acak tes ini
Saya seorang guru , dan dalam beberapa hari saya harus memberi siswa saya ujian. Sekarang, saya selalu khawatir tentang murid-murid terindah saya yang terluka oleh yang paling tidak menyenangkan ketika mereka curang, jadi saya ingin mengacak tes sehingga tidak ada yang bisa menipu siapa pun. Saat ini, tes saya disimpan …
21 code-golf  random 

3
Root Permutasi Square
Dalam matematika, permutasi σ dari urutan n adalah fungsi bijektif dari bilangan bulat 1 ... n ke dirinya sendiri. Daftar ini: 2 1 4 3 mewakili permutasi σ sedemikian rupa sehingga σ (1) = 2, σ (2) = 1, σ (3) = 4, dan σ (4) = 3. Akar kuadrat …

23
Pengurangan pembagi
Pembagi angka n adalah angka yang membagi n secara merata , termasuk 1 dan n itu sendiri. Jumlah pembagi d (n) adalah berapa banyak pembagi yang dimiliki suatu angka. Inilah d (n) untuk pasangan pertama n: n divisors d(n) 1 1 1 2 1, 2 2 3 1, 3 2 …

12
Semua cara yang mungkin untuk interleave dua string
Saya baru-baru ini melihat pertanyaan ini di stackoverflow. Ini pertanyaan yang bagus, tetapi ada satu masalah fatal dengan pertanyaan itu. Mereka meminta cara terbaik untuk melakukannya. Misalnya, paling mudah dibaca, paling idiomatis, paling rapi, dll. Tidakkah mereka tahu itu bukan masalah? Anda seharusnya bertanya tentang bagaimana melakukannya dengan byte kode …

3
Ikuti petunjuk yang tidak lengkap
Seorang teman Anda telah memberi Anda petunjuk ke restoran terbaik di kota. Ini serangkaian belokan kiri dan kanan. Sayangnya, mereka lupa menyebutkan berapa lama Anda harus berjalan lurus di antara belokan itu. Untungnya Anda memiliki peta jalan dengan semua restoran di atasnya. Mungkin Anda bisa mencari tahu restoran mana yang …

9
Deteksi Persegi Panjang
Tulis program atau fungsi yang menggunakan string multiline 0's dan 1' s. Tidak ada karakter lain dalam string dan string akan selalu persegi panjang (semua garis akan memiliki jumlah karakter yang sama), dengan dimensi sekecil 1 × 1, tetapi jika 0's dan 1' dapat diatur secara sewenang-wenang. Anda dapat mengasumsikan …

14
Hasilkan urutan sisa minimal
Setiap angka dapat direpresentasikan menggunakan urutan sisa panjang yang tak terhingga. Misalnya, jika kita mengambil angka 7, dan melakukan 7mod2, maka 7mod3, lalu 7mod4, dan seterusnya, kita dapatkan 1,1,3,2,1,0,7,7,7,7,..... Namun, kita memerlukan urutan sisa sesingkat mungkin yang masih dapat digunakan untuk membedakannya dari semua angka yang lebih rendah. Menggunakan 7 …

4
Hitung Mills di Nine Men's Morris
pengantar Nine Mens's Morris (juga disebut Mills) adalah permainan papan untuk dua pemain yang dimainkan di papan berikut (gambar diambil dari halaman Wikipedia yang terhubung): Setiap pemain memiliki 9 pemain, berwarna hitam dan putih. Aturan konkret tidak penting untuk tantangan ini, tetapi periksa halaman Wikipedia jika Anda tertarik. Tantangan Mengingat …

14
Temukan persegi panjang maksimal 1s
Latar Belakang Saya ingin membeli sebidang tanah dan membangun rumah saya di atasnya. Rumah saya harus persegi panjang, dan sebesar mungkin; namun, plot yang tersedia memiliki banyak area berbatu yang tidak dapat saya bangun, dan saya mengalami kesulitan untuk memasang rumah potensial di plot tersebut. Saya ingin Anda menulis sebuah …

7
Apakah ini submatrix?
Ini adalah generalisasi 2 dimensi dari tantangan ini . Untuk tujuan kita, satu matriks (atau array 2D) A dianggap sebagai submatriks lain matriks B , jika A dapat diperoleh dengan melepas sejumlah baris dan kolom dari B . (Catatan: beberapa sumber memiliki definisi yang berbeda / lebih ketat.) Ini sebuah …

4
Bahasa kecil layak mendapat juru bahasa kecil
Berikut ini definisi bahasa yang sangat sederhana: A Variable is any string that does not contain ^, <, >, !, or ? The empty string is a valid variable identifier The value of every variable starts at 0. A Statement is one of (var is a Variable, P is a …

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.