Pemrograman Puzzle & Golf Kode

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

18
Gambarkan aku lingkaran unit (aneh)!
pengantar Anda mungkin tahu dan menyukai lingkaran unit normal Anda. Tetapi para matematik itu gila dan dengan demikian mereka mengabstraksikan konsep itu ke titik mana pun yang memuaskan x*x+y*y=1. Karena Cryptographers 1 juga aneh, mereka suka bidang terbatas dan terkadang cincin terbatas (tidak seperti mereka punya banyak pilihan), jadi mari …

3
Masalah Arung Jeram (varian Knapsack)
Teka-teki pertama dari saya, saran untuk perbaikan diterima dengan senang hati! Skenarionya adalah; Anda bekerja sebagai manajer untuk perusahaan arung jeram. Setiap pagi, Anda diberikan daftar pemesanan, dan Anda harus mengurutkannya menjadi muatan rakit. Tulis program atau fungsi dalam bahasa pilihan Anda yang melakukan ini untuk Anda. Setiap rakit menampung …

16
Saya memberi Anda permutasi N, Anda memberi saya N
Input: urutan huruf besar (ASCII [65; 90]) yang merupakan permutasi leksikografis ke- N dari multiset karakternya * permutasi diberi nomor dari 0 atau 1 ke atas Output: basis-10 integer N Rulez Mungkin ada duplikat (itulah sebabnya tantangan ini berbeda dari yang ini ) Karakter diperintahkan oleh nilai ASCII mereka Dalam …

19
Berapa reputasi yang dimiliki pengguna uap? [Tutup]
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 2 tahun yang lalu . pengantar Bagi mereka yang tidak terbiasa dengan uap - atau setidaknya aspek khusus ini: Seringkali pada …

4
Membalik Polinomial secara lokal
Tantangan Mengingat jumlahnya banyak pdengan koefisien nyata ketertiban 1dan gelar n, menemukan polinomial lain qdari tingkat paling nsehingga (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1), atau dengan kata lain seperti yang p(q(X)) = X + h(X)mana hmerupakan polinomial sewenang-wenang dengan ord(h) ≥ n+1. Polinomial qditentukan secara unik oleh p. Untuk …

9
Apakah itu dalam set Cantor?
Tantangan Untuk tantangan ini, Anda harus menentukan apakah angka yang diberikan ada dalam set Cantor. Jadi pertama-tama, mari kita tentukan set Cantor. Pertama, mulailah dengan angka antara 0 dan 1. Angka apa pun di luar rentang ini tidak dalam set Penyedia. Sekarang, mari kita bagi angka menjadi tiga bagian yang …

8
Pandu Alfabet
Pandu Alfabet Diberikan array arah, di mana arah didefinisikan sebagai berikut: NW N NE W . E SW S SE Atau sebagai indeks (Anda dapat menggunakan indeks ini untuk arah alih-alih string di atas): 0 1 2 3 . 4 5 6 7 Anda dapat memilih salah satu format, mendukung …

7
Pencarian Kata Numpad
Diberikan bilangan bulat dari 1 hingga 999 inklusif, mengeluarkan nilai kebenaran jika itu muncul secara horizontal, vertikal, atau diagonal, baik maju atau mundur, di mana saja dalam 3x3 kuadrat digit 1-9 pada pad nomor standar : 789 456 123 Jika nomor tidak muncul, hasilkan nilai palsu. 65 angka pasti yang …

17
Pixel Poking Acak
Tugas Anda sederhana: tulis sebuah program yang akan menggantikan piksel acak dalam persegi panjang 16px * 8px hitam (lebar dengan tinggi) dengan piksel putih. Lubang-lubang harus acak seragam, dan Anda harus menampilkan gambar 16px kali 8 px dengan piksel putih dimasukkan. Ganti hanya 1 piksel per kolom (16 piksel yang …

3
Kupas kentangnya
Ini adalah kentang: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ Lebih umum, kentang ukuran N didefinisikan sebagai bentuk berikut: Jika N adalah genap, itu adalah 2 @simbol berpusat , diikuti oleh 4 @simbol berpusat , diikuti oleh 6 @simbol berpusat , semuanya hingga @simbol berpusat N ; kemudian, @simbol berpusat N …

3
Puzzle Piet (Mondrian)
Untuk informasi lebih lanjut, tonton video ini , dan buka A276523 untuk urutan yang terkait. Puzzle Mondrian (untuk bilangan bulat n) adalah sebagai berikut: Pasangkan persegi panjang yang tidak kongruen ke dalam n*nkotak persegi. Apa perbedaan terkecil yang mungkin antara persegi panjang terbesar dan terkecil? Sebab 6, perbedaan optimal untuk …

7
Cicipi urutan acak yang tidak menurun
Input: Dua bilangan bulat n dan k diberikan dalam bentuk apa pun yang sesuai untuk kode Anda Keluaran Urutan bilangan bulat k yang tidak menurun secara acak, masing-masing dalam kisaran 1 hingga n. Sampel harus dipilih secara seragam dari semua urutan non-pengurangan dari bilangan bulat k dengan bilangan bulat dalam …

13
Multiplikasi ritsleting
pengantar Mari kita mendefinisikan operasi aritmatika baru, yang saya sebut multiplikasi ritsleting . Untuk melipatgandakan dua bilangan bulat non-negatif, Anda menambahkan nol di depan untuk membuat panjangnya cocok, kalikan basis-10 angka yang sesuai, tambahkan nol di depan dengan hasil untuk mendapatkan angka 2 digit, menyatukannya, dan akhirnya menjatuhkan nol di …

11
Temukan Emirat!
Sebuah emirp adalah bilangan prima non-palindrom yang, jika dibalik, juga bilangan prima. Daftar emirps 10 basis dapat ditemukan di OEIS . Enam yang pertama adalah: 13, 17, 31, 37, 71, 73 Namun, karena aturan pembalikan, emir berbeda di setiap basis. Sebagai contoh, enam emirps biner pertama adalah: Bin | 1011, …


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.