Pertanyaan yang diberi tag «set-partitions»

Untuk tantangan yang terkait dengan pembagian set ke dalam set disjoint yang lebih kecil. Ini juga termasuk pembagian koleksi yang dipesan seperti daftar, dan set non-diskrit seperti interval. Tantangan harus hati-hati mendefinisikan konsep partisi yang digunakan.

4
Pisahkan kisi menjadi kisi
pengantar Ada sebuah desa kecil dengan hanya beberapa rumah dan ladang kosong. Para birokrat lokal ingin membagi desa menjadi banyak sehingga setiap lot mengandung tepat satu rumah, dan batas-batas tanah membentuk garis lurus yang bagus. Tugas Anda adalah menentukan apakah ini mungkin. Tugas Input Anda adalah array 2D persegi panjang …

1
Selesaikan Grid-Tangram
The Tangram adalah teka-teki diseksi terbuat dari tujuh bentuk: Lima segitiga berukuran berbeda, genjang dan persegi. Diberikan bentuk, tujuannya adalah menciptakan kembali bentuk menggunakan semua potongan dan tanpa tumpang tindih. Jelas ada banyak cara untuk mengatur set potongan-potongan ini di pesawat. Subset yang menarik adalah Grid Tangrams Kita bisa menggambar …

4
Perbedaan persegi panjang
Dalam tantangan ini, Anda diberi dua persegi panjang yang tumpang tindih, dan Anda perlu menghitung persegi panjang yang dibuat dengan menghapus satu dari yang lain. Misalnya, jika Anda menghapus persegi panjang merah dari yang hitam: Anda berakhir dengan salah satu dari dua set persegi panjang berikut: Anda juga harus menangani …

13
Partisi Halus
Pertimbangkan array bilangan bulat: [1, 0, 9, 1, 3, 8] Ada banyak cara untuk mem-partisi daftar ini menjadi sublists berturut-turut. Inilah tiga: A: [[1, 0, 9], [1, 3, 8]] B: [[1], [0, 9], [1, 3], [8]] C: [[1, 0], [9, 1], [3, 8]] Kami akan memanggil partisi Y dan memperbaiki …

1
Hitung hamantaschen ASCII!
Hari ini adalah Purim di mana satu kebiasaan adalah untuk memberikan kue berbentuk segitiga dengan isian yang disebut hamantaschen (tunggal: hamantasch ). Kebiasaan lain adalah minum banyak. Saya bukan tukang roti yang paling sempurna .... Saya memiliki begitu banyak hamantaschen berukuran tidak teratur untuk diberikan dan begitu banyak teman untuk …



25
Patttern Sederhana
Input: Dua digit tunggal (sebut saja mdan n) dan dua karakter (sebut saja adan b) dalam format input pilihan Anda. Keluaran: Untuk penelusuran, berpura-pura m=2, n=5, a='a', b='b'. Output Anda akan berupa string yang dibangun dari empat input Anda. Mari kita sebut string result, dengan nilai "". Pertama, menyatu ake …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 


7
Diurutkan Partisi Leksikal dari Nomor
Tantangannya sangat sederhana: mengingat angka, Anda membagi angka-angkanya menjadi array angka yang lebih kecil sehingga angka yang dihasilkan tidak menurun. Tangkapannya adalah Anda harus membaginya sehingga panjang array maksimal. Bingung? Anda diberi bilangan bulat positif melalui STDIN (atau alternatif terdekat), argumen baris perintah atau argumen fungsi dalam format input apa …

10
Partisi peta aliran air
Ini adalah tantangan di internet yang diminta oleh Palantir Technologies dalam wawancara mereka . Sekelompok petani memiliki beberapa data ketinggian, dan kami akan membantu mereka memahami bagaimana curah hujan mengalir di atas tanah pertanian mereka. Kami akan mewakili tanah sebagai susunan ketinggian dua dimensi dan menggunakan model berikut, berdasarkan gagasan …


2
Partisi ke dalam peningkatan urutan
Spesifikasi Tantangan ini sederhana untuk dinyatakan: input Anda adalah array non-kosong dari integer non-negatif, dan tugas Anda adalah mempartisi menjadi sesedikit mungkin peningkatan berikutnya. Lebih formal lagi, jika array input adalah A, maka output adalah array array Bsehingga: Setiap array dalam Bbentuk partisi Amenjadi disjoint (tidak harus berdekatan). Secara induktif, …

1
Potong pizza menjadi irisan identik
Inilah yang saya pikir akan menjadi pertanyaan ini, sebelum saya sepenuhnya membacanya. Sekelompok pegolf kode masuk ke The Nineteenth Bite Pizzeria dan memesan pizza. Itu datang dalam bentuk yang tidak teratur, terbuat dari kotak unit. Tugas Anda adalah membantu mereka memotongnya menjadi irisan yang identik. Artinya, irisan harus memiliki bentuk …

23
Hitung kejadian satu set dalam daftar
Diberikan seperangkat string yang tidak kosong dan daftar string, cari tahu berapa kali set terjadi dalam daftar, yaitu berapa kali Anda bisa membuat set dengan item dari daftar. Setiap elemen dari daftar hanya dapat digunakan satu kali. Petunjuk: satu set adalah daftar item unik yang tidak disusun. Default Aturan input …

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.