Pemrograman Puzzle & Golf Kode

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

7
Saya pemrograman teka-teki, golf kode il
Latar Belakang Artikel yang pasti Italia (sesuai dengan bahasa Inggris yang ) memiliki tujuh bentuk yang berbeda: l' , il , lo , gli , i , la , le . Yang mana yang akan digunakan tergantung pada tiga variabel: Jenis kelamin: maskulin / feminin. Nomor: tunggal / jamak. huruf …

22
Sederhanakan fraksi lanjutan
Fraksi lanjutan adalah ekspresi yang menggambarkan fraksi secara iteratif. Mereka dapat direpresentasikan secara grafis: Atau mereka dapat direpresentasikan sebagai daftar nilai: [a0; a1, a2, a3, ... an] Tantangan: ambil nomor pangkalan: dan daftar nilai penyebut: dan sederhanakan fraksi lanjutan menjadi pecahan rasional yang disederhanakan: kembalikan atau cetak pembilang dan penyebut …

2
Batas lingkaran yang tumpang tindih
Dengan koordinat beberapa titik pada pesawat, dan jari-jari lingkaran yang mengelilingi setiap titik, gambar poligon yang mewakili lingkaran dan tepi tempat lingkaran bertemu. Tepi lurus akan selalu jatuh di sepanjang garis persimpangan lingkaran-lingkaran , tetapi mungkin tidak mengikuti panjang penuh dari garis-garis ini. Per saran mbomb007 , bayangkan perilaku gelembung …

2
Bagaimana saya bisa menilai tantangan dengan ukuran masalah variabel?
Ada dukungan yang cukup kuat pada meta untuk pertanyaan-pertanyaan penulisan tantangan yang menjadi topik utama, asalkan pertanyaan-pertanyaan ini spesifik dan dapat dijawab. Namun, kami belum memiliki pertanyaan seperti itu, jadi saya pikir saya akan menguji air. Pertanyaan ini mungkin memasuki wilayah subyektif yang baik, wilayah subyektif yang buruk , tetapi …

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 …

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.